Demo03
整数拓展
//整数拓展 进制 二进制0b开头 八进制0开头 十进制正常 十六进制0x开头
int i=10;
int i3=012354577;//八进制
int i4=0x10;//十六进制
System.out.println(i);
System.out.println(i3);
System.out.println(i4);
//运行结果
//10
//2742655
//16
浮点数拓展
//浮点数拓展
//float 有限 舍入误差 大约接近但不等于
//double
//最好完全避免s使用浮点数进行比较
//BigDecimal 大数型 数据工具类
float f=0.1F;
double d=1.0/10;
System.out.println(f==d);//false
float d1=213352454858658F;
float d2=d1+1;
System.out.println(d1==d2);//true
字符拓展
//字符拓展
//=====================================================
char a1='w';
char a2='中';
System.out.println(a1);
;
System.out.println((int ) a1);//强行转换
System.out.println(a2);
System.out.println((int)a2);//强行转换
//w
119
中
20013
- 所有的字符本质还是数字
布尔值拓展
//布尔值拓展
boolean flag =true;
if(flag==true);//新手 如果flag=true
if(flag);//老手
- 代码要求精简易读
编码Unicode
//编码 Unicode编码 2个字节 65536个字符or更多
//U0000~UFFFF
char a3='\u2232';
System.out.println(a3);//∲
char a3='\u2713';
System.out.println(a3);//✓
char a3='\u2613';
System.out.println(a3);//☓
char a3='\u2614';
System.out.println(a3);//☔
☔ ☕ 袈 ☘ ☲ ☳ ☴ ☵ ☶ ☷ ☸ ☹ ♀ ♁ ♂ ♆
☙ ☠ ☢ ☣ ☆ ★ ☂ ☁ ☀
转义字符
//转义字符
//\t制表符
//\n换行符
System.out.println("Hello\tWorld");
System.out.println("Hello\nWorld");
//Hello World
//Hello
World