第二题,猜数字游戏,用Java中的循环咋做
3个回答
展开全部
import java.util.Random;
import java.util.Scanner;
public class Guess {
public static void main(String args[])
{
int target = new Random().nextInt(100);
boolean succ = false;
int count = 0;
Scanner sc = new Scanner(System.in);
System.out.println("系统产生了下个随机数(0-100),请问是多少?");
while(!succ)
{
count++;
int i = sc.nextInt();
if(i<target) System.out.println("你猜的数字太小了!再猜!");
else if(i>target) System.out.println("你猜的数字太大了!再猜!");
else
{
System.out.println("恭喜你,猜对了!");
System.out.printf("你一共猜了%d次\n", count);
if(count == 1) System.out.println("你太聪明了,一次就猜对");
else if(count>=2 && count <=6) System.out.println("你很聪明了");
else System.out.println("你笨,猜这么多次");
succ = true;
}
}
}
}
展开全部
if(用户输入的数字>生成的)
else if
else if
else out.println("你太聪明了");
else if
else if
else out.println("你太聪明了");
追问
具体代码
具体
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
以下运行就可以了
public class test {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Random r=new Random();
int computer=r.nextInt(100);
int times=1;
System.out.println(computer);
System.out.println("系统已产生一个随机数字(0~99),请问是多少?");
while(true){
int you=Integer.parseInt(s.next());
if(you>computer){
System.out.println("你猜的数字太大了!再猜!");
times++;
}else if(you<computer){
System.out.println("你猜的数字太小了!再猜!");
times++;
}else {
if(times==1){
System.out.println("你太厉害了,一次就猜对。");
}else if(times>1 && times<7){
System.out.println("你很聪明!");
}else{
System.out.println("你笨死了,猜这么多次!");
}
break;
}
}
}
}
public class test {
public static void main(String[] args) {
Scanner s=new Scanner(System.in);
Random r=new Random();
int computer=r.nextInt(100);
int times=1;
System.out.println(computer);
System.out.println("系统已产生一个随机数字(0~99),请问是多少?");
while(true){
int you=Integer.parseInt(s.next());
if(you>computer){
System.out.println("你猜的数字太大了!再猜!");
times++;
}else if(you<computer){
System.out.println("你猜的数字太小了!再猜!");
times++;
}else {
if(times==1){
System.out.println("你太厉害了,一次就猜对。");
}else if(times>1 && times<7){
System.out.println("你很聪明!");
}else{
System.out.println("你笨死了,猜这么多次!");
}
break;
}
}
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询