知识点1(类型转换、运算符、循环流程控制)

基本类型的自动转换

遵循规则:范围从小到大

例:long i = 100   注& int==>long

例:double z = 3.9F 注& float==>double

 强制转换

例:int i = (int)100L 注& int==>long型,需要再左侧加(int)

逻辑运算符


例子:

与:1+2 & 2+1 =3 //ture 左右都运算

或:1+2 | 2+3 = 3 //true 左右都运算

短路与:1+2 && 2+1 = 3 //ture 

短路或:1+2 || 2+3 = 3 //true 

非(取反):1+2!= 3 //flase

异或:1+2 ^ 3+5 =3//ture

 

三元运算符

 

返回的必须是变量

int w = 5  > 3?7:6

Swich流程控制

swich(变量):

case1:

case2:

//遇到才停止 否则一直穿透

break;  

//没有匹配的常亮则运行到这一步

default;

While循环

while(条件){

循环体

步进语句}

注:死循环的话条件为ture即可

do while{

循环体

步进语句}while(条件)

注:do while是先循环后判断

 

//没有匹配的常亮则运行到这一步

猜你喜欢

转载自www.cnblogs.com/sangejava/p/11811139.html