2019年10月16日 日报

java

 分支
 if语句
 语法格式:
 if(表达式){
 语句块1;
 }else{
 语句块2;
 }
 语句块3;
 或
 if(表达式){
 语句块1;
 }else if(表达式){
 语句块2;
 }else{
 语句块3;
 }
 语句块4;
 switch语句:
 语法格式:
 switch(变量/表达式){
 case 字面值1:语句块1;break;
 case 字面值2:语句块2;break;
 default:语句块3;
 }
 语句块4;
 注意事项:
 switch()中可以是变量也可以是表达式,但必须是byte类型,short类型,char类型以及int类型,从jdk1.5开始支持枚举类型的,从jdk1.7开始支持string类型
 循环
 for循环
 语法格式:
 for(表达式1;条件表达式;表达式2){
 循环体;
 }
 语句块;
 关键字:
 break和continue
 break:跳出当前结构,执行后续代码,break的外围可以使循环也可以是switch语句
 continue:表示结束本次循环,进行下一次循环,continue外围必须是循环
 break如果在嵌套循环中,有多层循环,就要给外层循环一个标号,要跳到哪个循环外
 这里的a就是标号
 a:for(...){
 for(...){
 break a;
 }
 }
 无限循环:死循环
 for(;;){
 ...
 }
 双重循环:
 语法格式:
 for(表达式1;条件表达式;表达式2){
 for(表达式1;条件表达式;表达式2){
 循环体;
 }
 }
 注意事项:
 1.外层循环变量动一下,则内部循环变量跑以一圈
 2.当需要打印多行多列数据的时候,可以使用双重for循环
 whlie循环:
 语法格式:
 while(表达式){
 循环体;
 }

 while和for的比较
 whlie和for循环是可以完全互换的
 while(true)相同与for(;;)
 while循环主要用于明确循环条件不明确循环次数的场合
 for循环主要用于明确循环次数或范围的场合