Java学习第五天
一、今日学习
继续今天的学习啦
今天学习程序结构:
程序结构就分为顺序,循环和分支三种,
顺序结构:自上而下,依次执行
选择结构:判断给定的条件,根据判断的结果控制程序的流程
- if语句:if(布尔表达式){......} //如果if里面只有一句代码,则可将大括号省略
如果布尔表达式为true,执行代码,否则不执行
- if...elseif语句:if(表达式1){
//执行语句
}else if(表达式2){
//执行语句
}else{
//执行语句
}
- switch语句:switch(整型变量名或者char变量){ //整型只能包括byte、short、int
case 值1:
break; //若break省略,会自动跳到下一个控制语句下继续执行
case 值2:
break;
default:
}
循环结构:由循环变量、循环体和循环终止条件组成
- while循环:while(条件式){ //先判断,后执行,直到条件式的值为假为止
程序语句
}
- do...while循环:do{ //先执行,后判断,直到条件式的值为假为止
循环语句
}while(条件式);
- for循环:for(表达式1;表达式2;表达式3){ //for(初值;终止条件;增、减量)
执行语句
}
- break语句:在switch语句中用来终止一个语句序列;用来推出一个循环;作为一种“先进”的goto语句来使用 //中止当前循环
- continue语句:回到循环的开始处,继续向下执行 //在循环体中继续向下执行
二、问题
循环这,while循环有一点整不明白运行顺序