整型
int 常用
int i=10;
byte
byte b=127; 取值范围 -128 - 127
long
long l=30L;
shrot
short s=30;
浮点型
float
float f=3.1F;
double
double d=3.1415926;
字符型
char
char c=‘A‘;
布尔型
boolean
boolean flag=true;
// 进制开头 二进制0b 八进制0 十进制 十六进制0x
int i1=0b10;
int i2=010;
int i3=10;
int i4=0x10;
System.out.print(i1);//二进制 输出2
System.out.print(i2);//八进制 输出8
System.out.print(i3);//十进制 输出10
System.out.print(i4);//十六进制 输出16
// float 舍入误差 离散 接近但不等于
float f1=131415926f;
float f2=f1+1;
Syste,.out.print(f1==f2); //返回true
?
float f3=0.1f;
double d=1/10;
Syste,.out.print(f3==d); //返回flase
Syste,.out.print(f3); //输出0.1
Syste,.out.print(f3); //输出0.1
//char
//每个字符本质上都是数字char c=‘A‘;
char c=‘A‘;
System.out.print((int)c); //强制转换为整型 输出65
// Unicode字符编码表 2字节 0-65536
?
//转义字符 如 \t \n
System.out.print("hello\nWorld"); // \n 换行输出
//比较值的方法
boolean flag=true;
if(flag==true){ }
if(flag){}
// 这两种IF比较方法是一样的 推荐使用第二种
原文:https://www.cnblogs.com/bxybk/p/14643420.html