数据类型
数据类型分类
java的数据类型分为两大类:
1.基本数据类型:整数、浮点数、字符、布尔
2.引用数据类型:类、数组、接口
基本数据类型
四类八种基本数据类型:
数据类型 | 关键字 | 内存占用 | 取值范围 |
字节型 | byte | 1个字节 | -128~127 |
短整型 | short | 2个字节 | -32768~32767 |
整型 | int(默认) | 4个字节 | ![]() |
长整型 | long | 8个字节 | ![]() |
单精度浮点数 | float | 4个字节 | 1.4013E-45~3.4028E+38 |
双精度浮点数 | double(默认) | 8个字节 | 4.9E-324~1.7977E+308 |
字符型 | char | 2个字节 | 0-65535 |
布尔类型 | boolean | 1个字节 | true,false |
java中的默认类型:整数类型是int、浮点数类型是double
注意:
1.字符串不是基本类型,而是引用类型
2.浮点数可能只是一个近似值,并非精确的值
3.数据范围与字节数不一定相关
4.浮点数当中默认类型是double
变量概述
变量:是常量是固定不变的数据,那么在程序中可以变化的量称为变量
程序中 可以使用字母保存数组的方式进行计算 提高计算能力 可以解决更多的问题 比如:x可以保存5 也可以保存6 这样x保存的数据是可以改变的 这就是变量
java中要求一个变量每次只能保存一个数据,必须要明确保存的数据类型
变量的格式
数据类型 变量名=变量的值
赋值 将右边的数据值 交给左边的变量
变量的使用
public class Demo02Variable { public static void main(String[] args) { //创建一个变量 //格式:数据类型 变量名称; int num; //向变量当中存入一个数据 //格式:变量名称=数据值 num=10; //当打印输出变量名称的时间 显示出来的是变量的内容 System.out.println(num); //改变变量当中本来的数字 变量新的数字 num=20; System.out.println(num); //使用一步到位的格式来定义变量 //格式:数据类型 变量名称=数据值 int num1=20; System.out.println(num1); byte num2=30; System.out.println(num2); } }
注意:
1.创建多个变量 变量名不能重复
2.对于float和long类型来说 字母后缀F和L不能丢掉
3.如果使用byte或者short类型的变量 那么右侧的数据值不能超过左侧类型的范围
4.没有进行赋值的变量 不能直接使用 一定要赋值之后 才能使用
5.变量使用不能超过作用域的范围
【作用域】:从定义变量的一行开始 一直到直接所属的大括号结束为止
6.可以通过一个语句来创建多个变量 但是一般情况不推荐这么写
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本