2019-05-12 Java学习日记day2

            知识点一·进制

1.常量:

在程序执行的过程中其值不可以改变

字符串常量:  用双引号括起来的内容

整数常量:   所有整数

小数常量:   所有小数

字符常量:   用单引号括起来的内容,里面只能放单个数字,单个字符或单个符号

布尔常量:   直邮true和false

空常量:    null

2.进制:

对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。二进制就是逢二进一,八进制就是逢八进一, 十进制是逢十进一,十六进制是逢十六进一

二进制:  由0,1组成,以0b开头(b可以大写也可以小写)     0b100

八进制:  由0,1....7组成,以0开头              0100

十进制:  由0,1....9组成,整数默认是十进制           100

十六进制: 由0,1....9,a,b,c,d,e,f(大小写均可)以0x开头  0x100

十进制到十进制的转换:

系数:就是每一位的数据

基数:x进制,基数就是x

权: 在右边,从0开始编号,对应位上的编号即为该为的权

结果:把系数*基数的权次幂相加即可

十进制到任意进制的转换:除积倒取余

快速进制转换:8421码,在这种编号方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码

3.原码反码补码:

原码:就是二进制定点表示法,即最高为符号位  “0”表示正,“1”表示负,其余位表示数值的大小

   通过一个字节,也就是8个二进制位表示+7和-7

   0(符号位)0000111

   1(符号位)0000111

反码:整数的反码与其原码相同;负数的反码是对其原码取反,单符号位除外

补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1

          知识点二·变量-数据类型

1.变量:

在程序执行的过程中,在某个范围内其值可以发生改变,

用来不断的存放同一类型的常量,并可以重复使用

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

2.数据类型

分类:基本数据类型

      引用数据类型

基本数据类型分类:

  整数型:byte 占一个字节  -128到127

      short 占两个字节    -2^15~2^15-1

      int   占四个字节    -2^31~2^31-1

      long 占八个字节   -2^63~2^63-1

  浮点型:float 占四个字节  -3.403E38~3.403E38  单精度

      double 占八个字节 -1.798E308~1.798E308 双精度

  字符型:char 占两个字节  0~65535

  布尔型:boolean 理论上占八分之一字节,因为只有true和false,javav中没有指明boolean的大小

3.变量的注意事项

作用域问题:同一个取余不能使用相同的变量名

初始化值问题:局部变量在使用之前必须赋值

一条语句可以定义几个变量

 

猜你喜欢

转载自www.cnblogs.com/JungTan0113/p/10853642.html