变量和常量
常量 java常量在程序运行时是不能被修改的。在 Java 中使用 final 关键字来修饰常量,声明方式和变量类似,虽然常量名也可以用小写,但为了便于识别,通常使用大写字母表示常量。byte、int、long、和short都可以用十进制、16进制以及8进制的方式来表示。当使用常量的时候,前缀 0 表示 8 进制,而前缀 0x 代表 16 进制.和其他语言一样,Java的字符串常量也是包含在两个引号之间的字符序列,字符串常量和字符常量都可以包含任何Unicode字符.
//定义常量 (常量最好大写)
final double PI = 3.14; //这种成为字符常量
int a = 16; // 代表十进制
int b = 016; // 代表八进制
int c = 0x16; // 代表16进制
int d = 0b101;// 代表2进制
System.out.println(a); // 输出16
System.out.println(b); // 输出14
System.out.println(c); // 输出22
System.out.println(d); // 输出5
变量 以数据类型为依据划分
8种基本数据类型 (4种整型+2种浮点型+1种字符型+1种逻辑型)
//4种整型
byte 1 字节 -128~127
short 2 字节 -32768~32767
int 4 字节 -2^31~2^31-1
long 8 字节 -2^63~2^63-1
//2种浮点型
float 4 字节 32位IEEE 754单精度(有效位数6~7位)
double 8 字节 64位IEEE 754双精度(有效位数15位)
//1种字符型
char 2 字节 整个Unicode字符集
//1种逻辑型
boolean 1 字节 true或者false
发表回复