数据类型之面试题

1.整数拓展

二进制在数字前输入0b 以此类推

2.浮点数拓展

正常来说,c1和c2输出的小数都是0.1。那么c1就应该等于c2,但是java程序最后给到的却是错误。

很明显c4要大于c3,但是java程序却给到正确。

由此得出结论:浮点数是有误差的,是一种约等于,并不精确

一定不要用浮点数进行大小的比较!

那银行业务如何表示?

3.字符扩展

为什么会出现数字?

这是由于IDEA中存在着一张叫“Unicode”的表,这个表格上有着各种字母以及文字所对应的数字。当我们打出一个字符时,unicode便会搜索该字符所对应的数字,以此反应出该字符。而我们恰好使用了强制转换,将该字符转换成了它所对应的数字,因此出现数字。

Unicode的原理是什么?

4.转义字符

5.布尔值扩展

posted @ 2024-08-02 23:00  直実  阅读(7)  评论(0编辑  收藏  举报