您的位置:首页 > 编程语言 > Java开发

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);//十六进制

}

}







内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: