Java中的常量和进制问题
来源:互联网 发布:无法登录战网检查网络 编辑:程序博客网 时间:2024/06/06 08:35
/*常量:在程序执行过程中,其值不发生改变的量。分类:A:字面值常量B:自定义常量(后面讲)字面值常量A:字符串常量用双引号括起来的内容。举例:"hello","world","HelloWorld"B:整数常量所有的整数举例:100,200C:小数常量所有的小数举例:10.23,110.11D:字符常量用单引号括起来的内容举例:'a','A','0'错误的:'ab'E:布尔常量比较特殊举例:true,falseF:空常量后面讲举例:null*/class ConstantDemo {public static void main(String[] args) {//字符串常量的输出System.out.println("hello");//整数常量的输出System.out.println(100);//小数常量的输出System.out.println(100.10);//字符常量的输出System.out.println('a');System.out.println('A');System.out.println('0');//这个是有问题的//System.out.println('ab');//布尔常量的输出System.out.println(true);System.out.println(false);}}
/*不同进制的数据表现:二进制:由0,1组成。以0b开头。八进制:由0,1,...7组成。以0开头。十进制:由0,1,...9组成。默认整数是十进制。十六进制:由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。*/class JinZhiDemo {public static void main(String[] args) {System.out.println(100); //十进制 100System.out.println(0b100); //二进制4System.out.println(0100); //八进制64System.out.println(0x100); //十六进制256}}
1:得到下面数据的十进制值:
0b10101
=1*2^4 + 1*2^2 + 1*2^0
=16 + 4 + 1
=21
0123
=1*8^2 + 2*8^1 + 3*8^0
=64 + 16 + 3
=83
0x3c
=3*16^1 + c*16^0
=48 + 12
=60
2:得到下面数据的二进制,十进制,十六进制
52分别得到二进制,十进制,十六进制
得到二进制:
52 / 2 = 26 0
26 / 2 = 13 0
13 / 2 = 6 1
6 / 2 = 3 0
3 / 2 = 1 1
1 / 2 = 0 1
0b110100
得到八进制:
52 / 8 = 6 4
6 / 8 = 0 6
064
得到十六进制:
52 / 16 = 3 4
3 / 16 = 0 3
0x34
3:有符号数据表示法的练习
A:已知某数X的原码为10110100B,试求X的补码和反码。
符号位 数值位
原码: 10110100
反码: 11001011
补码: 11001100
B:已知某数X的补码11101110B,试求其原码。
符号位 数值位
补码: 11101110
反码: 11101101
原码: 10010010
0 0
- Java中的常量和进制问题
- java中的内存常量问题
- java中的变量和常量
- Java中的常量和变量
- Java中的变量和常量
- java中的常量和变量
- Java中的变量和常量
- Java中的常量和变量
- java 中的常量定义,final 的问题
- Java中的栈,堆和常量池
- java中的switch语句 和 常量表达式
- java中的栈、堆和常量池
- java中的堆、栈和常量池
- java 中的堆 栈和常量池
- java中的堆、栈和常量池
- java 中的堆、栈和常量池
- 3 --> java中的变量和常量
- java中的堆、栈和常量池
- Unicode,ASCII,UTF-8,GBK
- CSS让元素居中布局
- C++中构造函数创建对象
- Lambda初步
- <LeetCode OJ> 160. Intersection of Two Linked Lists
- Java中的常量和进制问题
- 码农小汪-SpringMVC -Controller 接口控制器详解1
- Floyed算法学习
- Android面试题——ListView(二)
- Cocos2dx在Android Studio中报java.lang.UnsatisfiedLinkError的解决办法
- 迟来的4月小结
- 2016年5月1日
- 远程连接mysql/mariaDB数据库时出现1045错误
- 204. Count Primes