火力全开!
发下一曾经的猜数游戏代码!
package com.t;
import java.util.Random;
import java.util.Scanner;
public class Games {
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
Random random = new Random();
System.out.println("--------欢迎来到猜数游戏!-----------");
while (true) {
int r = random.nextInt(100);
System.out.print("1.开始游戏 2.退出游戏 ");
//String input = sc.nextLine();
int c = sc.nextInt();
if (c == 1){
System.out.println("***游戏开始***\n");
System.out.println("已生成一个随机数" );
System.out.println("范围在0-100,\n请输入您所认为的数字");
while (true) {
int a = sc.nextInt();
if (a >= 0 && a <= 100) {
if (a == r) {
System.out.println("恭喜您,猜对啦.随机数为:" + r);
System.out.println("是否继续游戏?1.是2.否");
while (true) {
int b = sc.nextInt();
if (b == 1) {
break;
}
else if (b == 2) {
System.out.println("游戏结束 :)");
System.exit(0);
}
else {
System.out.println("您的输入有误 请在1或2之间做出选择!");
}
}
break;
} else if (a >= r) {
System.out.println("抱歉,猜错啦.提示:大");
System.out.println("请重新输入");
} else if (a <= r) {
System.out.println("抱歉,猜错啦.提示:小");
System.out.println("请重新输入");
}
} else {
System.out.println("您的输入有误 请重新输入");
}
}
}
if (c == 2) {
System.out.println("欢迎下次再来");
System.exit(0);
}
else {
System.out.println("您的输入有误 请重新输入");}
}
}
}