java语言基础
2015-11-25 23:56
369 查看
java语言基础
常量的概述和使用
/** 常量:在程序执行过程中,其值不发生改变的量
* 分类:
* A:字面值常量
* B:自定义常量(后面讲)
* 字面值常量
* A:字符串常量 用双引号括起来的内容
* “hello” “world”
* B:整数常量 所有的整数
* 举例:100 300
* C:小数常量 所有的小数
* 举例:1.6 1.7 197.8
* D:字符常量 用单引号括起来的内容
* 举例:’a’ ‘A’ ‘0’
* 错误的:’ab’
* E:布尔常量 比较特殊
* 举例:true false
* F:空常量 后面讲
* 举例:null
*
*/
public class Changliang {
public static void main(String[] args) {
System.out.println(“hello”);
System.out.println(100);
System.out.println(‘a’);
System.out.println(true);
}
}
java语言基础
进制概述
进制:是一种进位的方式。x进制 ,表示逢x进1计算机的电子原始的状态:开,关
那么 我们表达数据的时候,也是按照开,关的状态来表示的
如果我们表达数据 如果我们表达数据仅仅用这两种状态,那么能够表达的数据是比较少的
* 而我们常见的数据,如 英文字母,数字,标点符号,这就很多了
* 两种状态时不够的
* 为了能够表示更多的数据,国际化标准组织规定:用8个这样的信号来表示一个数据,
* 这个数据叫:字节
后来,我们就通过数字1,0分别来表示开和关
这个时候,我们把上面的数据用1,0改进。
有这样的1,0组成的数据就是二进制数据
1byte=8bit
1k=1024byte
1m=1024k
1g=1024m
1t=1024g
但是呢,用二进制表达数据的表现形式有点长,所以呢,我们就要简化一下。那么,如何简化呢?
:把二进制的数据,从右开始,每三位一组合,最左边不够的时候,补0,然后,分别计算出对应的十进制数值,
最后,在把每个十进制的数据组合起来,就是一个八进制数据
010 110 110
(十进制) (十进制)(十进制)
( 八进制 )
这种形式还不是最简单的,我们还有更简单的
把二进制的数据,从右开始,每四位一组合,最左边不够的时候,补0,
然后分别计算对应的十进制数据,最后 ,再把每个十进制数据组合起来,就是一个十六进制数据
1011 1001
(十进制) (十进制)
( 十六进制 )
*/
/*不同进制的数据表现
* 二进制:由0,1组成,以0b开头
* 八进制:由0,1,2,。7组成,以0开头
* 十进制由0,1,2.。。。9组成。默认整数是十进制。
* 十六进制:由0,1,。。9,a,b,c,d,e,f(大小写均可)组成。以0x开头
*
* */
public class Erjinzhi {
public static void main(String[] args) {
System.out.println(100);//十进制
System.out.println(“0b100”);//二进制
System.out.println(0100);//八进制
System.out.println(0x100);//十六进制
}
}
相关文章推荐
- javaSE(03)
- java相关开发包官网下载地址
- JAVA笔记四
- Java String.split 那点事
- Java操作数字转换中文
- java内部类
- 【转】JAVA 中的Collection
- 红米手机root之后 eclipse无法打开data目录
- Struts2的运行流程以及关键拦截器介绍
- Struts2的运行流程以及关键拦截器介绍
- Java多态的使用注意事项
- quartz整合Spring注入Service时空指针异常问题解决
- Java编程思想学习心得(序)
- Java解决PAT乙级真题第1002题
- java如何找出一维数组中的单个元素。
- 2015年11月26日 Java基础系列(三)ThreadLocal类初级学习
- java 基础(接口继承)
- java遍历目录下的包括子目录下的所有文件
- java 集合 交集
- 利用VisualVM监测Azure云服务中的Java应用