课后作业1

1.原码反码补码

原码:为二进制的数,如:10    原码0000 1010

反码:正数与原码相同,如:10    反码0000 1010

           负数为原码0变1,1变0,(符号位不变)如:-10 原码1000 1010

                                                                                          反码1111 0101

补码:正数的补码与原码相同,如:10     补码0000 1010

           负数的反码为补码加1,如:-10     反码:1111 0101    

                                                                   补码:1111 0110

计算机中数字以补码储存,因为原码和反码计算不准确,而补码是准确的。 

注:学习于博客园尹正杰

 

2.同名变量的屏蔽原则

当类中有与函数中同名的变量时会屏蔽类中变量的值,将变量储存为函数中的变量值。

3.字符串的连接

Java中用+进行字符串的拼接,那么什么时候是加法数学运算,什么时候是字符串拼接。

默认为加法数学运算,当出现一次字符串类型时则又默认为字符串连接,后面计算机都会以字符串连接处理。

4.枚举

枚举可以限制范围,使得你只能在枚举类中选,使得更加便捷。

5.基本数据类型(学习于Java菜鸟教程)

byte:byte 数据类型是8位、有符号的,以二进制补码表示的整数

short:short 数据类型是 16 位、有符号的以二进制补码表示的整数

int:int 数据类型是32位、有符号的以二进制补码表示的整数

long:long 数据类型是 64 位、有符号的以二进制补码表示的整数

float:float 数据类型是单精度、32位、符合IEEE 754标准的浮点数

double:double 数据类型是双精度、64 位、符合IEEE 754标准的浮点数

char:char类型是一个单一的 16 位 Unicode 字符

 

posted @ 2018-10-03 20:20    阅读(196)  评论(0编辑  收藏  举报