你的位置:首页 > 软件开发 > Java > 黑马程序员——01.Java编程基础(一) ——常量、变量、运算符

黑马程序员——01.Java编程基础(一) ——常量、变量、运算符

发布时间:2015-10-26 13:00:38
一.Java的基础组成1.关键字--被赋予特殊含义的单词            学习Java的过程中去记忆。2.标识符---就是指名称(类名、对象名、变量名、函 ...

黑马程序员——01.Java编程基础(一) ——常量、变量、运算符

一.Java的基础组成

1.关键字--被赋予特殊含义的单词

            学习Java的过程中去记忆。

2.标识符---就是指名称(类名、对象名、变量名、函数名、对象名等)

               1.26 个英文字母的大小写、0~9数字、_和$(不允许有空格)

                2.数字不能开头,关键字不能用来命名

               3.类名-首字母大写(XxxYyyZzz);函数名-(xxxYyyZzz);变量名对象名(xxxyyyzzz)

(1)和(2)是强制规则,(3)是潜规则

3.注释

        1.单行注释——//注释内容

        2.多行注释——/*注释内容*/

        3.文档注释——/**注释内容*/

4.常量与变量

5.运算符

6.语句

7.函数

8.数组

 

二.常量(常量是一个确定的值,不需要名字)

常量类型:整数常量,小数常量,boolean常量(值只有true,false),字符常量,字符串常量,

null常量(值只有null--意为空,用于作为引用型变量的值)

定义常量的格式:

    final 常量类型 常量名=值;

例如:final int yuanzhoulv=3.1415926

注意:常量的值是固定的,只要被定义出来值就再也不能改变,也就是说一个常量的标识符只能对以一个值不能修改。

三.进制

            -------进制只不过是个数的表现形式

1.八进制

逢8进1,比如0234(开头是0,表示这是一个八进制数,其表示数字156,算法:从最低位数起0 1 2,  4*8^0+3*8^1+2*8^2=156)

2.十六进制

逢十六进1,10~15由A~F表示,比如0x9C(开头0x表示这是一个十六进制数字,其表示数字156,算法:从最低位数起0 1 2,   C*16^0+9*16^1=156)

3.十进制    

逢十进一,比如156(表示数字156,算法:从最低位数起0 1 2,  6*10^0+5*10^1+1*10^2=156)

4.二进制

逢二进一,比如0000-0000-1001-1100,(表示数字156,算法:从最低位数起0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15,由于0*2^n=0,所以为0的位置略去, 2^2+2^3+2^4+2^7=156)    

8位取值范围【-2^7——2^7-1】;16位取值范围【-2^15——2^15-1】;

32位取值范围【-2^31——2^31-1】;64位取值范围【-2^63——2^63-1】

总结:

1.在计算机中,所有的数据都是先转化为二进制再进行二进制间的变化,一切的基础都是二进制

2.计算机的基础算法就是二进制,生活中多用十进制,十进制转八和十六先转成二进制再算比较好

3.二进制的负数:(其开头肯定是1)

-156如何用16位的二进制表示?(正的取反加1)

先是156的表示:0000-0000-1001-1100,取反(1变0,0变1),

得到:1111-1111-0110-0011,加1,得到1111-1111-0110-0100------这就是-156

1111-1111-0110-0100又表示十进制的哪个负数?(减1取反)

原标题:黑马程序员——01.Java编程基础(一) ——常量、变量、运算符

关键词:JAVA

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。