java编写猜数字游戏

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

import java.util.Scanner; //导入键盘输入类

/*

猜100以内的数字游戏:

1. 通过键盘输入猜一个数字

2. 判断提示大了或小了或猜正确了

3. 游戏结束,提示猜了几次

限制只能猜10次

*/

public class GuessNumberGame {

public static void main(String[] args) {

//定义变量

int number = (int)(Math.random()*100); //被猜的数

int userNum = 0; //玩家猜的数

int count = 0; //猜的次数

//实例化键盘输入类

Scanner in = new Scanner(System.in);

//提示

System.out.println("==========================");

System.out.println("||\t猜数字游戏\t||");

System.out.println("==========================");

//循环

do{

count++; //计数

if(count>=10){

System.out.print("Game OVer");

break;

}

System.out.println("\n还剩余"+(10-count)+"次\n");

System.out.print("请输入一个100以内的正整数:");

//接收

userNum = in.nextInt();

//判断大小

if(userNum > number){

System.out.println("\n---------------------");

System.out.println("| 请输入一个小点的数 |");

System.out.println("-----------------------\n");

}else if(userNum < number){

System.out.println("\n----------------------");

System.out.println("| 请输入一个大点的数 |");

System.out.println("------------------------\n");

}else{

System.out.println("\n-------------------------");

System.out.println("| 你真聪明,一年级毕业了 |");

System.out.println("---------------------------\n");

}

}while(number!=userNum);

//提示

System.out.println("你猜了 "+count+" 次");

}

}

相关文档
最新文档