java 基础

拓展知识:

1 kb(千字节)=1024 byte

1 Mb (兆字节)= 1024 * kb

1 GB = 1024 * Mb

1 Tb =1024 * GB

 

  

浮点型:            数据类型              float                 double

                            字节数                  4                        8

                               位                     32                      64

 

注:double型比float型存储范围更大,精度更高

 

字符型:char  由两个字节组成

char 只能存一个字符或数字或者字母(一个汉字是两个字节)

 

浮点型的数据在底层,使用近似值来表示,不适用于在银行、电话领域存储金额

 

 

java 的数据类型之间的转换:

        自动类型转换(隐式类型转换)小转大

        强制类型转换(显示类型转换)大转小

 

                  1、所有的 byte、short 和 char 型将被自动提升  int

                  2、如果一个操作数是 long 型,计算结果是 long 型

                  3、如果一个操作数是 float 型,计算结果是 float  型

                  4、如果一个操作数是 double 型,计算结果是 double 型

 

注: byte 、short、char、类型的变量参与运算,则运算结果表达式类型为 int 型,首先会自动提升,然后再参与运算

强制类型:

         语法:取值范围较小的类型 . 变量名 = (取值小) 取值大

               如:int  age=16; byte  age2=(byte)age;

表达式:就是由变量、常量、运算符组成的式子

算术运算符:+、-*、/、%、++、--

赋值运算符:=、+=、-=、*=、/=、%=   自动转型

关系运算符:> 、<、>=、<=、==、!=

逻辑运算符:!、&、|、^、&&、||

位运算符:  &、|、^、~、>>、<<、>>>

字符串连接符号:+

++   自增     i++   --> i=i+1;

--     自减     i--     --> i=i-1;

++i / --i  参与表达式的运算时,先对 i 进行自增/自减,再参与运算

i++ / i--   先参与运算,再进行自增/自减

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值