阅读示例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
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。