专业的JAVA编程教程与资源

网站首页 > java教程 正文

Java控制台猜数字游戏(javaweb猜数字游戏)

temp10 2024-10-29 16:36:25 java教程 13 ℃ 0 评论

游戏规则

  1. 随机生成0-100
  2. 从键盘输入一个猜的数
  3. 如果猜大了,提示大了
  4. 如果猜小了,提示小了
  5. 猜到正确结束

实现代码

import java .util.Scanner;

public class Guess{
	public static void main(String[]args){
		
		Scanner in = new Scanner(System.in);
		//标识符		http标号	break+标号	直接结束想结束的任何循环,标号要至于循环前面
		http://标号
		//生成一个随机数
		for(;;){
			int c = (int)(Math.random()* 101);
			System.out.println("请输入你猜的整数:");
			
			while(true){
				int num = in.nextInt();
				if(num == c){
					System.out.println("你猜对了" + c);
					break;
				}else if(num < c){
					System.out.println("你猜小了,请再猜");
				}else{
					System.out.println("你猜大了,请再猜");
				}
			}
			for(;;){
				System.out.println("再玩一局,请按1 退出游戏,请按2");
				
				int again = in.nextInt();
				
				if(again == 1){
					System.out.println("你选择了再玩一局,请稍等。。。");
					break;
					//continue;//循环内一旦碰到continue,本轮循环结束,不再执行后面代码,直接开启下一轮循环
				}else if(again == 2){
					//直接退出最外层循环
					break http;
				}else{
					System.out.println("请重新选择");
				}
			}
		}
	}
}

效果

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表