9.11课堂问题

发布时间 2023-09-13 22:14:29作者: 啵菠菜

 

1.java7以上版本允许使用下划线分割多个位数。

 2.使用当前的区域语言特性格式化数字

 3.枚举值的foreach迭代

创建一个迭代器遍历MyEnum中的数据。

 4.原码反码补码概念

原码、反码和补码是计算机中用来表示整数的三种形式。对于正数,它的原码、反码和补码都相同。而对于负数,它的原码是将其绝对值转换为二进制,并在最高位加上符号位1;反码是将原码中除符号位以外的所有位(数值位)取反;补码是在反码的基础上加1。这种表示方法可以使计算机对正负数的运算统一处理,简化了硬件电路的设计。在计算机内存中,整数一律采用补码的形式来存储,读取整数时需要将补码转换为原码。转换方法是先减去1,再将数值位取反。这样的表示方法能够保证加法、减法等运算的正确性,并且方便进行进位和借位的处理。因此,原码、反码和补码在计算机中有着重要的应用。

编写相应程序

 5.inputTest测试

其中加号为连接符号。

 6.EnumText

s和t引用的不是一个对象,只有都转换成字符串以后才能比较

 7.TextDouble

java编译器无法精确计算浮点数。

 8.TestBigDecimal

使用String作为构造器参数可以更加精确的计算浮点数的结果。

 9.RandomStr

定义空字符串之后随机生成一个int整形,然后在强行转换成char类型,最后输出,可以制作出一串随机的字符串