1、基本数据类型
-
整数型:
byte
(一个字节-128~127),short
(2个字节-32768~32767),int
(默认是四个字节,2的31次方),long
(8个字节, 2的63次方) -
浮点型: float(单精度四个字节) double(双精度8个字节)
-
字符型: char(两个字节, 0-65535) 注意: 字符的length为1
-
布尔型: boolean(1个字节, true, false)
注意事项:
- 字符串不是基本类型,而是引用类型
- 浮点型可能就是一个近似值,并非准确的值
- 数据范围跟字节数不一定相关, float比long更加广阔
- 浮点型当中默认数据类型是double,如果一定要用float, 加后缀F, 如果是一个整数,默认是int类型,如果要时候long类型, 加后缀 L
1.1、变量
-
变量:程序运行期间, 内容可以改变
-
创建变量的格式:
语法格式: 数据类型 变量名; // 创建了一个变量 变量名=值; // 对变量进行赋值 一步到位的方式: 数据类型 变量名称 = 值;// 创建了一个变量并且进行了赋值操作
-
例子
public class DemoVariable{ public static void main(String[] args){ // 创建一个变量 int num; num = 10; System.out.println(num); byte num2; num2 = 10; System.out.println(num2); short num3 = 50; System.out.println(num3); long num4 = 60L; System.out.println(num4); float num5 = 1.2F; System.out.println(num5); double num6 = 1.2; System.out.println(num6); char zifu1 = 'A'; System.out.println(zifu1); boolean Bool = true; System.out.println(Bool); String str = "111"; System.out.println(str); } }
-
变量的命名风格
1、硬性要求: 1.标识符可以包含英文字母(大小写) 2.标识符不能以数字开头 3.不可以是关键字 2、软性要求: 1.类名规范: 首字母大写,后面每个单词的首字母大写(大驼峰) 2.变量名规范:首字母小写,后面每个单词首字母大写(小驼峰) 3.方法名规范:同方法名
-
关键字特点:
- 完全小写的字母
- 有特殊颜色在ide中
-
使用变量的注意事项:
- 1、如果创建多个变量,那么变量之间的名称不可以重复
- 2、对于float和long类型来讲,字母后缀 L 和 F 不可以去掉
- 3、如果使用byte或者是short类型的变量,那么右侧的数据范围不能超过左侧的范围
- 4、变量赋值之后才可以使用
- 5、不能超过作用域的范围
- 6、可以一个语句创建多个变量,但是不推荐使用 例如:int a=10,b=10,c=100;
1.2、常量
-
常量: java中运行固定不变的值
-
分类:
1.字符串常量: 凡是以双引号引出来的部分,都是字符串常量;"A" 2.整型常量: 直接写上的数字, 没有小数点; 111, 222, 3.浮点型常量:直接写上的小数,有小数点; 1.2, 1.3 4.字符常量:凡是以单引号引起来的部分都是字符常量; 'q' 5.布尔常量:只有两种值, true或者是false 6.空常量:null 代表没有任何数据
-
例子
public class Demo01Const{ public static void main(String[] args){ // 字符串常量 System.out.println("abc"); // 整型常量 System.out.println(0); // 浮点型常量 System.out.println(1.1); // 字符常量 System.out.println('a'); // System.out.println(''); // 报错 两个单引号之间必须有字符 // 布尔常量 System.out.println(true); // 空常量不能用了直接打印输出 // System.out.print(null); } }