Java课件动手动脑

1.EnumTest.java  运行结果的分析:通过定义枚举类型对参数赋值,只有当枚举类型中储存的字符串相同时才会打印true。 结论:枚举类型和类有点相似,都是可以在其中存储数据,枚举类型是特殊的类。枚举类型既可以用连等号判断是否相等,也可以试用equals()来判断是否相等。

2.原码是最简单的机器码,第一位数字为1表示负号,0表示正号,其余七位表示真实数字。

   反码:正数的反码就是它本身,负数的反码除了第一位其余各位取反。

   补码:正数的补码就是它本身,负数的补码除了第一位符号位,其余全部取反再加一。

 

 

 

 

 

3.同名屏蔽问题

 

 

 

 根据同名屏蔽规则,主函数外面的定义的i的数字被屏蔽,输出的是主函数里的i的数值。

 

4.Java定义了8个简单的数据类型:字节型(byte),短整型(short),整型(int),长整型(long),字符型(char),浮点型(float),双精度型(double),布尔型(boolean).

byte:1个字节,8位,-128~127 最大存储数据量 255

short:2个字节,16位,-32768~32767 最大存储数据量 65535

char:2个字节,16位,存储Unicode编码,用‘’

int:4个字节,32位,负的2的31次方~2的31次方-1  最大存储数据量 2的31次方-1

float:4个字节,32位

double:8个字节,64位

long:8个字节,64位,负的2的64次方~2的64次方-1  最大存储数据量 2的64次方-1

 

5.输出结果问题

 

 

 

 输出语句中引号之前的算式才会参与计算,双引号之后的内容会以字符串的形式出现。

posted @ 2020-10-01 10:11  平安喜乐v  阅读(72)  评论(0编辑  收藏  举报