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");
        }
      }
    }
  }
posted @ 2022-05-20 11:32  Scenery_Shelley  阅读(46)  评论(0)    收藏  举报