前言
字面常量
字面常量就是在程序运行期间,固定不变的量。
字面常量的分类:
1.字符串常量:括号括起来的,比如”12345”、“hello”、 “你好”
2.整形常量:程序中直接写的数字(注意没有小数点),比如: 100、1000
3.浮点数常量:程序中直接写的小数,比如: 3.14、 0.49
4.字符常量:由单引号括起来的当个字符,比如: ‘A’、‘1’
5.布尔常量:只有两种:true和false
6.空常量: nul
以上框起来的都是字面常量。
数据类型和变量
注意:
在java,不管是在32位系统还是在64位系统上,int都占4个字节,long都占8个字节
特点是:可移植性、跨平台
注意:
整型和浮点型都是带有符号的
变量的包装类和范围
范围
注意:
局部变量要初始化,否则报错
正确写法如下:
要明确写出b的值是多少
整型变量
byte
大小:一个字节
包装类:Byte
class Test{ public static void main(String[] args) { byte b=77; System.out.println(b); System.out.println(Byte.MAX_VALUE); System.out.println(Byte.MIN_VALUE); } }
int
大小:4个字节
包装类:Integer
class Test{ public static void main(String[] args) { System.out.println(Integer.MAX_VALUE); System.out.println(Integer.MIN_VALUE); } }
注意:给字面值常量赋值的时候,不要超过变量所能表示的范围,一旦超过会报错
short
大小:2个字节
包装类:Short
class Test{ public static void main(String[] args) { short a=7; System.out.println(a); System.out.println(Short.MAX_VALUE); System.out.println(Short.MIN_VALUE); }
long
大小:8个字节
包装类:Long
长整型变量的初始值后要加L,最好不要写l,容易看成1