用int 给变量赋值的时候 如果=号右边的数字为0开头表示这个数字为八进制
int number = 012;
System.out.println(number);//打印出来为10
用int 给变量赋值的时候 如果=号右边的数字为0x或者0X开头表示这个数字为十六进制
int numer = 0XFF;
System.out.println(number);//打印出来为255
float float1 = 234.234f;//必须要加f,或者F
float float2 = 234.234F;
Float.POSITIVE_INFINITY 正无穷大
Float.NEGATIVE_INFINITY 负无穷大
double double1 = 123.05;
double double2 = 1.23456e2D;//科学计数法后面必须加D
System.out.println("byte存储类型的最大值为:"+Byte.MAX_VALUE);
System.out.println("byte存储类型的最小值为:"+Byte.MIN_VALUE);
Byte.MAX_VALUE
Short.MAX_VALUE
Integer.MAX_VALUE
Long.MAX_VALUE
Float.MAX_VALUE
Double.MAX_VALUE
int int1 = Integer.MAX_VALUE +1;//上溢,int会变为Integer的最小值即Integer.MIN_VALUE即-128
int int1 = Integer.MIN_VALUE -1;//下溢,int会变为Integer的最大值即Integer.MAX_VALUE即127
char char1 = ‘A‘;
System.our.println("A的编码为:"+(int)char1);//输出65 (int)强制转换
基本数据类型都可以连续定义、赋值
boolean b1,b2,b3,b4;
boolean b5 = true, b6 = false, b7 = true;
反斜杠的一些作用:
\n 表示换行
\\ \‘ \" 表示\ ‘ " 符号等的转译
\t 表示tab
\b 退格
\f 换页符
\r 回车
\t 制表符