5次没有猜中就退出怎么搞 我第6次还可以输入这是怎么回事?
public static void main(String[] args) {
// 2、猜数游戏(产生1-100的随机数,5次没有猜中就退出,猜错了给予提示)
System.out.println("请输入你猜的数字:");
Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
Random rand = new Random();
int n = rand.nextInt(101);
while (true) {
if (a == n) {
System.out.println("恭喜你猜对了!");
break;
} else {
for (int i = 1; i <=5;i++) {
System.out.println("不好意思你猜错了...");
a = sc.nextInt();
}
break;
}
}
}
}
你程序里 for循环之外 已经输入了一次,所以for循环改成: for (int i = 1; i < 5;i++) 就行,
我修改了下你的代码:
import java.util.Random;但是第五次输入时就没提示了
追答第五次的时候for循环结束,但是for循环内部还有一句输入语句,所以还能接收一次输入,但是不能进行判断输错还是输对。
java猜数游戏(产生1-100的随机数,5次没有猜中就退出,猜错了给予...
package cc.icoc.javaxu;import java.io.IOException;import java.util.Random;import android.app.Activity;import android.media.MediaPlayer;import android.os.Bundle;import android.util.Log;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import androi...
用Java编程实现一个猜数字的游戏:系统随机产生一个1~100的数字,然后让...
1.int num = (int)(Math.random()*100+1);\/\/随机得出一个1~100的数 2.用一个变量去接收玩家输入的数,例如int i;3.用if语句,当玩家输入的数与随机数相等时(i==num),则输出语句(恭喜你猜对了).4.用else写出猜错是的语句.大致思路就是这样.建议你自己去写,只有自己写过才会懂.如有不...
用JAVA语言编写一个“猜数字游戏”的程序
1. 生成一个1-100之间的随机数:```java int num = (int)(Math.random() * 100) + 1;```2. 创建一个`Scanner`对象来获取用户输入:```java Scanner sc = new Scanner(System.in);```3. 初始化用户猜测的数字为-1,并在一个循环中不断提示用户输入数字,直到猜测正确:```java int...
用JAVA语言编写一个“猜数字游戏”的程序
int num = (int)(Math.random()*100)+1;Scanner sc = new Scanner(System.in);int guessNum = -1;while (guessNum != num) { System.out.println("请输入1-100之间整数");guessNum = sc.nextInt();if (guessNum == num) { System.out.println("中啦");} elseif (guessNum < ...
谁来帮我做个java猜数字的游戏?
add(new Label("获取1-100之间的随机数:"));add(nuttonGetNumber);add(new Label("输入您的猜测:"));add(inputNumber);add(new Label("单击确定按钮:"));add(buttonEnter);add(new Label("反馈信息:"));add(feedBack);} public void actionPerformed(ActionEvent e){ if(e.getSource()==...
用java编写一个猜数游戏
private static int m = r.nextInt(100);public static void main(String[] args) { inPut();} private static void inPut() { String inPut = JOptionPane.showInputDialog("请输入数字:1:开始猜数 2:游戏参数设置 9:退出游戏");int a = Integer.parseInt(inPut);if(a!=1 && a!=2 ...
java猜数字小游戏。用eclipse写的
import java.util.Scanner;\/*** Java命令行版 猜数字游戏* @author kaifang*\/public class GuessNum {public static void main(String[] args) {System.out.println("===猜数字游戏===\\n");int answer = (int)(Math.random() * 200 + 1);Scanner sr = new Scanner(System.in);while(tr...
java编程 设计如下图所示的窗口,完成猜数小游戏的设计。
boxH1.add(new JLabel("获取1-100之间的随机数:"));boxH1.add(buttonGetNumber);Box boxH2 = Box.createHorizontalBox();boxH2.add(new JLabel("输入您的猜测:"));boxH2.add(inputNumber);Box boxH3 = Box.createHorizontalBox();boxH3.add(new JLabel("单击确定按钮:"));boxH3....
编写一个猜数的游戏程序。(数字由机器随机产生,限制为1~100之间的整数...
static void Main(string[] args){ string i = null;do { Console.Write("请输入一个整数(范围为1~100)\\n如果要退出,请输入0!否则输入1!");i = Console.ReadLine();if (i.Trim().Equals("0")){ return;} } while (!i.Trim().Equals("1"));start:Random ra = new Random()...
怎么使用java编程: 1、 随机产生一个1-100(小于100)内的整数,由用户通...
public class Hello{ public static int max = 0; static{ System.out.println("***猜数游戏***"); } public static void main(String[] args){ try{ new Hello(Hello.syso()); }catch(Exception e){ System.out.println("输入错误,请输入整数."); new...