Java数据类型,当你是面试Java工程师必问几条内容
public static void main(String[] args) { //整数扩展 进制 二进制 十进制 八进制 十六进制 int i =20; int i2=020;//八进制 int i3=0x20;//十六进制 System.out.println(i); System.out.println(i2); System.out.println(i3); System.out.println("========================"); //浮点数扩展 银行业务怎么表示?钱 //BigDeciml 数学工具类 进行计算 //float 有限的离散的舍入误差 大约数 接近但不完全相等 //double //最好完全使用浮点数进行比较(很重要) float a=0.1f;//0.1 double b=0.1;//0.1 System.out.println(a==b);//false float num=22354535562f; float n=num+1; System.out.println(num==n);//true System.out.println("==============================="); //所有的字符本质还是数字 char kk='1'; char kk1='人'; System.out.println(kk); System.out.println((int)kk);//强制换行 System.out.println(kk1); System.out.println((int)kk1);//强制换行 System.out.println("=========================="); //转义符 // \t 制表符 // \n换行 System.out.println("你好\t明天"); System.out.println("你好\n明天"); }