循环结构(下)
break和continue的使用
1.使用break
举例:
package 课本例题;
import java.util.Scanner;
public class LY29判断素数作业 {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
int i=2,n;
n=scanner.nextInt();
for(;i<n;i++){
if(n%i==0){
System.out.println(n+"不是素数");
break;
}
}
if(n==i){
System.out.println(n+"是素数");
}
}
}
2.使用continue
continue语句只能用在循环中,使得程序跳过循环体中continue语句后剩下的部分,终止当前循环的执行。
格式:
continue [标号];
举例:
package 课本例题;
public class LY43课本71页 {
public static void main(String[] args) {
for (int i = 0; i < 3; i++) {
System.out.println("i的值是:" + i);
if (i == 1) {
continue;
}
}
System.out.println("continue后的输出语句");
}
}
嵌套循环
举例:
package 课本例题;
public class LY22九九乘法表 {
public static void main(String[] args) {
int i=1;
for(;i<10;i++) {
for(int j=1;j<=i;j++) {
System.out.print(i+"*"+j+"="+i*j+" ");
}System.out.println();
}
}
}
循环构图: