java 基本知识点
8 大数据类型
分类
-
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要加括号