以for循环输入100个数,并打印,要求输入-1时退出循环(主要体现break在循环语句中的作用)
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
for (int i = 1; i <= 100; i++) {
System.out.println("请输入一个数");
int num = sc.nextInt();
if (num == -1) {
break;//break用来终止包含它的循环,当前该循环中写在后面的代码将不在执行
}
System.out.println("您输入的数为"+num);
}
System.out.println("循环结束");
}
求1-10之间跳过3的倍数(主要体现continue在循环语句中的作用)
public static void main(String[] args) {
for (int i = 1; i <= 10; i++) {
if (i%3 == 0) {
continue;//终止包含它的本次循环,继续下一次,当前循环中写在continue后的本次代码将不再执行
}
System.out.println(i);
}
}