import java.io.PipedOutputStream;
public class Demo02 {
public static void main(String[] args) {
//整数拓展: 进制问题 二进制(0b), 八进制(0),十进制,十六进制(0x)
int i = 10;
int i2 = 010;
int i3 = 0x10; // 数字0-9,字母A-F
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
System.out.println("---------------");
//浮点型拓展
float t = 0.1f;
double t2 =0.1;
System.out.println(t==t2); //输出结果为false
float d = 1344354543533123f;
float d1 = d+1;
System.out.println(d==d1);//输出结果为ture
//float能表示的字长是有限的,离散的,浮点数一般都存在舍入误差,由于一些数字无法精确的表示,所以只能大约,接近
//结论:最好完全避免使用浮点型比骄
System.out.println("-----------------------");
//字符的拓展
char c = 'A';
char c1 ='吴';
System .out.println(c);
System .out.println((int)c1);//强制转换,
//所有的字符本质上就是数字 编码Unicode表中 吴=21556
//转义字符 \t 表示缩进一个制表符,\n就表示换行
System.out.println("HELLO\tWORD");
}
}