小肥羊要进步

Javaj基础-运算符

1,基本数据类型

定义 :4类8种:

数值型:

整数型Byte,short ,int ,long

浮点数类型:float,double

布尔类型:boolean

引用数据类型:string

 

获取取值范围

注意点

 

 

 

 

2,数据之间的转换

ctrl+1提示错误

分类

1.自动转换(隐式类型转换)

小-》大

能兼容

目的数据范围要大于源数据

 

 

2.强制转换

大-》小

 

 

注意点

3,运算符

算数运算符

+ - * /  % ++ --

 

 

++a:先计算再使用 

a++先使用再计算

 

 

 

赋值运算符

 

 

比较运算符

< ,>,>=,<==,==,!=

结果都是boolean,true,false

 

 

 

主要判断语句

逻辑运算符

&&,||,!

 

 

 

 

 

 

 

 

位运算符:主要用于二进制运算中

&与 ,| ,^,~

 &与&&区别

单与时,无论真假,右边都进行运算

双与时,如果左边为真,右边参与运算,如果左边为假,右边不参与运算

|和||的区别同理,双或时,左边为真,右边不参与运算

 

移位运算符

<< 左移,相当于乘以2  : 3<<1 相当于乘以2

>> 右移,除以2

>>>无符号右移  得到的数据都是正数

三元运算符

格式:boolean类型表达式或者值?值1:值2

 

 

 

 

 

2.流程控制

1.顺序结构:从上到下,依次执行

2.选择结构(分支结构) if else  switch  case

 

 

3.循环结构 while do-while for  

posted on 2021-04-19 22:57  小肥羊要进步  阅读(184)  评论(0编辑  收藏  举报

导航