数据类型
Java的数据类型分两大类
- 基本类型:数值类型、boolean类型(占一位)
- 引用类型:类、接口、数组
public class Demo02 {
public static void main(String[] args) {
//整数
int num1=10; //最常用
byte num2=20;
short num3=30;
long num4=40L; //Long类型要在后面加个L
//浮点数
float num5=50.1F; //float类型要在后面加F
double num6=3.141592653589793238452643;
//字符
char name='A';
//字符串,String不是关键词,是类
//String namea="哈哈";
//布尔值
boolean flag1=true;
boolean flag2=false;
System.out.println("num1="+num1+"num2="+num2+"num3="+num3+"num4="+num4+"num5="+num5+"num6="+num6+"flag1="+flag1+"flag2="+flag2);
}
}
进制
- 二进制0b
- 八进制0
- 十进制
- 十六进制0x
最好完全禁止使用浮点数进行比较(用BigDecimal【类】)
所有的字符本质都是数字
编码 Unicode 2字节
转义字符
\u: c="\u0061" \u后面接的是16进制 0061十进制是97 也就是’a’
\t : 制表符tab
\n: 换行