【java】day5

条件判断语句

语法: ​ if(布尔值){ ​ //语句1; ​ }else{ ​ //语句2; ​ }

if(表达式){{//表达式成立  
​
}
​
if(表达式1){//表达式1成立  
 //A
}else{//否则
 //B
}
​
if(表达式1 && 表达式2){//表达式1和表达式2同时成立  
 //A
}else{//否则
 //B
}
​
if(条件表达式1){
​
}else if(条件表达式2){
​
}else if(条件表达式3){
​
}else{
​
}
​
注:
    if或else中可以再嵌套if-else

while循环语句

初始值;循环条件;循环体;迭代变量;

while(条件表达式){
 //循环体
 //迭代变量;i+=1
}
语法:当条件表达式成立时,执行“循环体”,直到条件表达式结果为false时,循环结束;
    循环是不确定执行次数,只判断循环的条件;

switch开关分支语句

等值条件:变量与取值之间等于的关系;

变量的类型:byte short int char String,枚举类型

switch(变量){
 case 值1:
    语句1;
    break; 
 case 值2:
    语句2;
    break;
    case 值3
    ...
    break;
    default:  //默认以上皆不满足时,执行的语句部分;
    ....
    break;
}
语法:当变量取值1时,执行语句1;如果变量取值2时,执行语句2;
​
上一篇:java并发编程(7) 共享模型之工具 - stampedLock、semaphore、CountdownLatch、CyclicBarri


下一篇:2022-1-5队列/栈day5