java变量和运算符学习总结

java变量和运算符学习总结

一、变量类型
1、整形、浮点型、字符型、布尔型,这四种类型再展开总共为8种,其中整形分为:byte1个字节,取值范围为-128~127,短整型short为2个字节,取值范围是-32768-32767,整型变量int为4个字节,长整型变量long为8个字节,双精度浮点型变量double为8个字节,字符类型char为2个字节。
2、在Java中,默认的整数类型是int类型,如果用到了long型,必须在取值后面加L。浮点型一般不用float用double,当字符类型变量运行出错时,执行时:javac -encoding utf8 Test.java。boolean没有规定标准大小,只有两种取值(true和flase),而且不能和其他类型参与运算,“0为假其他为真”。
3、(1)int表示变量的类型是一个整型
(2)变量名是变量的标识,后续是通过这个名字来使用变量。
(3)java中“=”表示赋值(和数学不一样),意思是给变量设置一个初始值。定义的变量一定要初始化,否则不能编译通过。
(4)//表示注释,注释作为代码解释说明部分,不参加编译运行。
(5)在给变量赋值的时候,不能赋值超过他取值范围的数字。
(6)cpu在存取数据时,是以四个字节为单位存取的,byte不够四个字节运算时会先提升为四个字节再进行运算。
1Gb=1024MB 1MB=1024KB 1KB=1024Byte
二、运算符
1、基本四则运算符“+ - * /”。
(1)int/int结果还是int,因为有时结果有小数,这时需要使用double进行运算。代码示例:
int a=1; int b=2; System.out.println(a/b); //结果为0
(2)代码中%表示取余,可以对int和double求模。
(3)增量赋值运算符,“+= -= /= %=”。a += 1表示a=a+1。自增/自减运算符“++ --”,a++表示先使用a再计算,a–表示先计算再使用。
2、逻辑运算符主要有三个:“&& || !”。运算结果和返回值都boolean。
(1)逻辑&&规则:两个操作数都为ture,则结果为ture。有一个操作数为false,则结果为false。
逻辑||规则:两个操作数都为false,则结果为false。有一个操作数为ture,则结果为ture。
逻辑!规则:操作数为ture,则结果为false。操作数为false,则结果为ture。
(2)对于&&,如果左侧表达式为false,则整体表达式结果为false,无需计算右侧表达式。对于||,如果左侧表达式为ture,则整体表达式结果为ture,无需计算右侧表达式。
3、位运算符有四个:“& | ~ ^”。&如果两个二进制都为1,则结果为1,否则结果为0。|如果两个二进制都为0,则结果为0,否则结果为1。~如果该位为0,则转为1,如果该位为1,则转为0。“ ^”如果两个数字的二进制相同,则结果为0,相异则结果为1。
4、移位运算符:"<< >> >>>"。左移<<最左侧位不要,最右侧补0。右>>最右侧位不要,最左侧补符号位。>>>最右侧位不要,最左侧补0。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值