JAVA0做除数会不会报错,Java学习day02

变量

整型

byte       1字节,数据范围:-128~127

short      2字节,数据范围:-32768~32767

int          4字节,数据范围:-2147483648~2147483648

long       8字节,数据范围:-263~263-1

浮点型

float       4字节,数据范围:-3.403E38~3.403E38

double   8字节,数据范围:-1.798E308~1.798E308

字符型

char       2字节,数据范围:表示一个字符

布尔型

boolean  1字节,数据范围:true和false

定义变量

数据类型  变量名  =  数据值;

int            a          =  1;

变量使用的注意事项

1、变量定义后可以不赋值,使用时再赋值;不赋值不能使用

2、变量使用时有作用域的限制

3、变量不可以重复定义

数据类型转换

自动类型转换:表示范围小的数据类型转换成范围大的数据类型

自动类型转换格式:范围大的数据类型 变量 = 范围小的数据类型值;

强制类型转换:表示范围大的数据类型转换成范围小的数据类型

强制类型转换格式:范围小的数据类型  变量 = (范围小的数据类型) 范围大的数据类型值;

运算符:用来计算数据的符号。数据可以是常量,也可以是变量。

注意事项:

1、加法运算符在连接字符串时要注意,只有直接与字符串相加才会转成字符串

2、除法“/”当两边为整数时,取整数部分,舍余数。当其中一边为浮点型时,按正常规则相除

3、“%”为整除取余符号,小数取余没有意义。结果符号与被取余符号相同

4、整数做被除数,0不能做除数,否则报错

算数运算符++、--的使用

++,--运算符后置时,先使用变量a原有值参与运算操作,运算操作完成后,变量a的值自增1或者自减1

++,--运算符前置时,先将变量a的值自增1或者自减1,然后使用更新后的新值参与运算操作

赋值运算符

=      赋值

+=   加等于

-=    减等于

*=    乘等于

/=    除等于

%=  模等于

用来完成数据的赋值

+=,-,*=,/=这样的赋值运算符包含了一个强制转换的操作,会将左右两边运算后的结果,强制类型转换后赋值给左边

比较运算符

==       等于

!=          不等于

<           小于

>           大于

<=         小于等于

>=         大于等于

用来比较数据的大小(如 1>2)

比较后的结果为布尔类型Boolean的值

“==”两个等号代表比较是否相等,“=”一个等号代表赋值

逻辑运算符

&      与

|       或

^      异或

!      非

&&   短路与

||      短路或

逻辑与& 和逻辑短路与&&:代表着并且的意思,左右两边都要条件成立,结果才为true;

逻辑或| 和逻辑短路或||:代表着或者的意思,左边两边有一个条件成立,结果就为true;

逻辑非!:代表着相反的意思,原先是false,结果就为true;原先是ture,结果就为false;

逻辑异或^: 左右两边条件结果相同,结果就为false,左右两边条件结果不同,结果就为true;

三元运算符

格式:(条件表达式)?表达式1:表达式2;

先判断条件表达式的值,若为true,运算结果为表达式1;若为false,运算结果为表达式2

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值