java第二天---常量,变量,数据类型

1  常量

 

2  进制表现形式以及任意进制到十进制转换和十进制到任意进制转化

 0b---二进制       0---八进制     0x---十六进制

其他任意进制到十进制的转换规则是位权展开法。。。十进制到其他进制的转换规则是 除商取余,直到商为零,余数倒着排列(除基取余 直到商为0 余数反转)

二进制到八进制转换  (100110)  (3位为一组,不够补零)    100  110   -----46(与十进制转化到八进制结果一样)

二进制到十六进制的简易方式(100110)  (4位为一组,不够补零)  0010   0110---26(与十进制转化到十六进制结果一样)

3 原码,反码与补码


  1:原码
        就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
  2:反码
        正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
 3:补码
        正数的补码与其原码相同;负数的补码是在其反码的末位加

  计算机的所有数据运算是通过补码来实现的

 

4 变量

  在程序运行过程中,在某个范围内其值可以发生改变的量,变量就是在内存中的一小块区域

定义格式:数据类型 变量名=变量值

5 数据类型

 

6   java语言基础

a:作用域问题:变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能定义两个同名变量。

 b:初始化值问题 没有初始化值不能直接使用

 c:在一行上建议只定义一个变量  可以定义多个,但是不建议

 

7 类型转换中的小注意

Java中的默认转换规则
        (1): boolean类型不能转换为其他的数据类型
        (2): byte,short,char—int—long—float—double
        (3): byte,short,char之间不转换,他们参与运算首先转换为int类型

8  “ += ” 的优点

 

9 运算的注意事项

注意事项:
        a:整数相除只能得到整数。如果想得到小数,请使用浮点数
        b:/获取的是除法操作的商,%获取的是除法操作的余数
          %运算结果的符号,取决于参与运算是左边的符号

 

10  ++和--

a:单独使用:
            放在操作数的前面和后面效果一样。(这种用法是我们比较常见的)

 b:参与运算使用:
            放在操作数的前面,先自增或者自减,然后再参与运算。
            放在操作数的后面,先参与运算,再自增或者自减。

 

11  注意

 

12 常量优化机制的好处

 

13 字符串与“+”相结合的问题

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

猜你喜欢

转载自blog.csdn.net/weixin_41847891/article/details/84535635
今日推荐