程序结构 语句
switch 语句:多分支选择语句,也叫开关语句 表达式的计算结果必须是int型或字符型。
switch(变量名称或表达式)
{
case 符合数字或字符:
语块1;
break;
case 符合数字或字符:
语块2;
break;
default:
语块3;
}
switch语句首先计算条件表达式的值,如果表达式的值和某个case后面的常量数值相同就执行该case里的若干条语句, 直到break语句为止.若没有一个常量与表达式的值相同,则 执行default后面的若干条语句。default是可有可无的,如果它不存在,并且所 有的常量数值都和表达式的值不相同 , 那么switch语句就不进行任何处理。
循环语句:for语句 while语句 do语句
while语句:先判断后执行 while(逻辑表达式) 语句;逻辑表达式不能用数值替代
do语句 先执行后判断 do
语句;
while(逻辑表达式);
特殊的流控制语句:
1.break 用于switch for while do 语句中 跳过本块中剩余所有语句,转到块尾,执行其后语句
2.continue 在循环语句中,continue可以立即结束 当次循环而执行下一次循环,当然执行前先判断循环条件是否满足
public static void main(String args[]) { int sum=0,i,j; for(i=1;i<=10;i++) { if(i%2==0) continue; sum=sum+i; } System.out.println(sum); }
public static void main(String args[]) { int j,i; for(j=2;j<=50;j++) { for(i=2;i<=j/2;i++) { if(j%i==0) break; } if(i>j/2) { System.out.println(" " + j + "是素数"); } } }