byte 1个字节
short 2个字节
int 4个字节
long 8个字节 long类型要在数字后面加个L
float 浮点数(也就是小数)float 类型要在后面加F
double
char 字符(单个)
boolean 布尔值(只有是与非)
byte num2 = 20; short num3 = 30; long num4 = 30L; //long类型要在数字后面加个L //小数,浮点数 //最好完全使用浮点数进行比较 //float 有限 离散 舍入误差 大约 接近但不等于 float mum5 = 10.1F; //float 类型要在后面加F double num6 = 3.1415926; //字符 char name = 'A'; char name2 = '叶'; //字符串,String 不是关键字,类 //String name3 = "叶秋"; //布尔值:是非 boolean flag = true; boolean flag2 = false;整数拓展 进制 (满多少进一)
二进制 0b
八进制 0
十进制
十六进制 0x
int i = 10; int i2 = 0b10; int i3= 010; int i4 = 0xB;//十六进制0x 0~9 A~F 16 System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println(i4);
运行结果
10 2 8 11
注:print将它的参数显示在命令窗口,并将输出光标定位在所显示的最后一个字符之后。println将它的参数显示在命令窗口,并在结尾加上换行符,将输出光标定位在下一行的开始。
强制类型转换char d1 = 'a'; char d2 = '叶'; System.out.println(d1); System.out.println((int)(d1)); //强制转换 System.out.println(d2); System.out.println((int)(d2)); //强制转换 tips:注意int要加括号



