java的基础

整数的拓展

int i = 10; //十进制
int i2 = 0b1 //二进制
int i3 = 010 //八进制
int i4 = 0x //十六进制

浮点的拓展

float f =0.1f; //0.1
double d = 1.0/10; //0.1
System.out.println(f==d)
    
float a = 9741820f;
float e = d + 1;
System.out.println(a==e)

当我们运行会发现结果为false和true这是因为浮点型有一定的四舍五入

字符拓展

char r = '学'
System.out.println((int)r);

这是一个强制换行,所有的字符本质还是数字

posted @ 2025-03-24 12:11  意愿1  阅读(9)  评论(0)    收藏  举报