//拓展
public class demo2 {
public static void main(String[] args) {
//整数拓展 二进制0b开头,十进制,八进制0开头,十六进制0x开头
int num1=10;
int num2=0b10;
int num3=010;
int num4=0x10;
System.out.println(num1);//10
System.out.println(num2);//2
System.out.println(num3);//8
System.out.println(num4);//16
System.out.println("*******************");
//浮点数扩展 float和duble不能表示精确的值,比如货币等
float f1=1111111111111111f;
float f2=f1+1;
System.out.println(f1==f2);//true,float是离散型,长度过长时候,精度丢失
float f=0.1f;
double d=1/10d;
System.out.println(f==d);//false
System.out.println("*******************");
//字符拓展,所有的字符本质上都是数字,是以一定的规则转换成数字存储在计算机中
char str1='a';
char str2='A';
System.out.println((int)str1);
System.out.println((int)str2);
//转义字符
System.out.println("hello\nworld");
System.out.println("hello\tworld");
}
}