Java基本语法

来源:互联网 发布:js文件格式 编辑:程序博客网 时间:2024/05/18 22:14
[条件判断语句]
多重if语句:进行多分支条件判断。根据表达式结果执行代码。
        if(布尔表达式1){
代码段1;
}
else if(布尔表达式2){
代码段2;
}
else if(布尔表达式3){
代码段3;
}
else{
代码段5;
}
执行顺序:
首先从表达式1开始进行判断,当条件为true时执行代码段。如果其中一个条件满足,当前代码段后的其他if语句会被跳过。如果所有条件都不满足时执行else操作。

[Switch分支语句] 
Switch条件分支语句:用于执行等值判断。
switch(表达式){
case 常量值1:
代码段1;
break;
case 常量值2:

代码段2;

break;
……
default:
代码段n;
break;
}
语法说明:
表达式的结果类型只能是整型值或可以兼容于整型值的数据类型。如:char
注意事项
 1、不能出现重复值的case语句 
 2、当没有break语句时,switch语句会执行其下的所有case语句直到结束或遇到break语句 
 3、建议带有default语句 
 4、当所有语句都不具有break时,default不要放在最前面 
 5、所有语句都带有break时,default的位置与执行结果无关
[循环语句]
while循环:先判断,在执行。
    while(循环条件){
          //循环体
    }
do...while循环:先执行,后判断。(循环至少执行一次。)
    do{
        //循环体
    }while(循环条件);
    注意:别忘了最后的分号
for循环:带有三个表达式的循环。
    for(表达式1;表达式2;表达式3;){
        //循环体
    }
    说明:表达式1:初值,循环条件值初始化。
         表达式2:循环条件,进行循环判断。
         表达式3:步长,更新循环变量。
    执行顺序:表达式1(只执行一次-->表达式2-->循环体-->表达式3
foreach循环:用于遍历集合。
    for(集合元素类型 迭代变量:集合){
        //循环体
    }
    注意:foreach循环中不可改变集合中的元素的值
二重循环:一个循环体内又包含另一个完整的循环结构。
    在二重循环中,外层循环变量变化一次内层循环变量变化一遍。内层循环要完整的包含在外层循环内。
程序中断:(用于改变程序的执行流程)
    break:终止当前循环。循环内break后的语句都会被跳过。(跳出循环)
           使用环境:循环语句和switch语句中。
    continue:终止本次循环,进入下一次循环
              使用环境:循环语句中。如果switch语句中出现了continue,其外肯定有一个循环结构。


0 0