我是一个只学习了二个星期的java!现在独自做一个猜字游戏!有很多不懂、、
求教大侠们、、
以下是我遇到的困难代码:
public class youxi {
public static void main(String[] args) {
System.out.println("1.进入游戏");
System.out.println("2.退出");
while()//这个当输入1时进入:2时退出:这段代码求助
Random r = new Random();
int num = r.nextInt(100)
int youNum=0;
System.out.println("请输入你的猜测");
//下面是用键盘输入 存在sc中
Scanner sc = new Scanner(System.in);
youNum=sc.nextInt();
}
}
求教大侠们、、
以下是我遇到的困难代码:
public class youxi {
public static void main(String[] args) {
System.out.println("1.进入游戏");
System.out.println("2.退出");
while()//这个当输入1时进入:2时退出:这段代码求助
Random r = new Random();
int num = r.nextInt(100)
int youNum=0;
System.out.println("请输入你的猜测");
//下面是用键盘输入 存在sc中
Scanner sc = new Scanner(System.in);
youNum=sc.nextInt();
}
}
BufferedReader br=new BufferedReader(isr);
try {
System.out.println(br.readLine());
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
};
用什么while,直接用swith
switch (key(你输入的值)) {
case 1:
进入操作
break;
case 2:
退出
break;
default:
其他值的操作
break;
}
import java.util.Random;
import java.util.Scanner;public class Guess {
public static void main(String[] args){
System.out.println("***欢迎进入猜字游戏***");
System.out.print("1.开始游戏 ");
System.out.println("2.退出");
System.out.println("*******************");
Random r = new Random();
int num = r.nextInt(100);
Scanner scanner= new Scanner(System.in);
int command=scanner.nextInt();
// 这个当输入1时开始:2时退出
if(command==2){
System.exit(0);
}
while(command==1){
int guessNum=0;
System.out.println("请输入你的猜测");
// 下面是用键盘输入 存在sc中
Scanner sc = new Scanner(System.in);
guessNum=sc.nextInt();
int compare=guessNum-num;
if(compare>0){
System.out.println("你的猜测偏大");
}
if(compare<0){
System.out.println("你的猜测偏小");
}
if(compare==0){
System.out.println("猜测结果正确,游戏结束!");
System.exit(0);
}
}
if(command!=1||command!=2){
System.out.println("输入非法字符,强制退出!");
System.exit(0);
} }
}