break 和 continue 的区别
continue 跳出一次迭代
在while和do-while循环中,continue语句之后会马上计算循环继续条件
而在for循环中,continue语句之后会立即先执行每次迭代后的动作,再计算循环继续条件
break 跳出整个循环
猜数字
import java.util.*;
import javax.swing.*;
class Main {
public static void main(String[] args){
int number = (int)(Math.random()* 101);
Scanner input = new Scanner(System.in);
System.out.print("Guess a magic number between 0 and 100");
int guess = -1;
while(true){
System.out.print("\nEnter your guess: ");
guess = input.nextInt();
if(guess == number){
System.out.println("Yes, the number is " + number);
break;
}else if(guess > number){
System.out.println("Your guess is too high");
}else{
System.out.println("Your guess is too low");
}
}
}
}

浙公网安备 33010602011771号