课程动手动脑问题及课后实验问题整理总结
作者:互联网
阅读示例EnumTest.java,运行并分析其运行结果,得到结论枚举类型是引用类型,枚举不属于原始数据类型,它的每个具体值都引用一个特定的对象。相同的值则引用同一个对象。可以使用“==”和equals()方法直接比对枚举变量的值,换句话说,对于枚举类型的变量,“==”和equals()方法执行的结果是等价的。弄清楚反码,补码和原码的这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值。反码的表示方法是:正数的反码是其本身;负数的反码是在其原码的基础上,符号位不变,其余各个位取反。补码的表示方法是:正数的补码就是其本身;负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后+1。Java变量遵循“同名变量的屏蔽原则”,每个变量都有一个有效区域,即定义的那片区域,出了这个区域,变量将不再有效,全局变量除外。
例子:
package test;
public class Test{
private statlc Int Albert= 1;
publlc static vold main(String[] args){
Int Albert= 2;
System.out.println(Albert);
结果:2
java中有8种基本数据类型:byte、int、short、long、boolean、char、float、double
对应的类为:Byte、Int、Short、Long、Boolean、Charecter、Float、Double
逻辑型:boolean文本型:char整数型:byte、short、int、long
浮点型:float、double
byte: 1字节 short: 2字节 int : 4字节 long: 8字节
boolean:1字节 float: 4字节double:8字节char: 2字节
标签:反码,字节,动脑,补码,枚举,课程,课后,原码,变量 来源: https://www.cnblogs.com/-GYP/p/16676359.html