JAVA初学,猜数字游戏:麻烦帮我补全代码,谢谢
要求:完成一个Java应用程序,实现下列功能:1)程序随机分配给客户一个1—100之间的整数2)用户在输入对话框中输入自己的猜测3)程序返回提示信息,提示信息分别是:“猜...
要求:完成一个Java应用程序,实现下列功能:
1) 程序随机分配给客户一个1—100之间的整数
2) 用户在输入对话框中输入自己的猜测
3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”。
4) 用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。
----------------------代码见下
import javax.swing.JOptionPane;
public class GuessNumber
{
public static void main (String args[ ])
{
JOptionPane.showMessageDialog(null,"给你一个1至100之间的整数,请猜测这个数");
int realNumber=(int)(Math.random()*100)+1;
int yourGuess=0;
String str=JOptionPane.showInputDialog("输入您的猜测:");
yourGuess=Integer.parseInt(str);
while(【代码1】) //循环条件
{
if(【代码2】) //条件代码
{
(此处代码略)
}
else if(【代码3】) //条件代码
{
(此处代码略)
}
}
JOptionPane.showMessageDialog(null,"猜对了!这个数就是"+realNumber);
}
} 展开
1) 程序随机分配给客户一个1—100之间的整数
2) 用户在输入对话框中输入自己的猜测
3) 程序返回提示信息,提示信息分别是:“猜大了”、“猜小了”和“猜对了”。
4) 用户可根据提示信息再次输入猜测,直到提示信息是“猜对了”。
----------------------代码见下
import javax.swing.JOptionPane;
public class GuessNumber
{
public static void main (String args[ ])
{
JOptionPane.showMessageDialog(null,"给你一个1至100之间的整数,请猜测这个数");
int realNumber=(int)(Math.random()*100)+1;
int yourGuess=0;
String str=JOptionPane.showInputDialog("输入您的猜测:");
yourGuess=Integer.parseInt(str);
while(【代码1】) //循环条件
{
if(【代码2】) //条件代码
{
(此处代码略)
}
else if(【代码3】) //条件代码
{
(此处代码略)
}
}
JOptionPane.showMessageDialog(null,"猜对了!这个数就是"+realNumber);
}
} 展开
展开全部
我以前写过一个,你参考一下
import javax.swing.JOptionPane;
public class GuessNumber{
public static void main(String args[]){
System.out.println("给你一个1至100 之间的整数,请猜测这个数");
int realNumber=(int)(Math.random()*100)+1;
int yourGuess=0;
String str=JOptionPane.showInputDialog("输入您的猜测:");
yourGuess=Integer.parseInt(str);
while(yourGuess!=realNumber){
if(yourGuess>realNumber){
str=JOptionPane.showInputDialog("猜大了,再输入您的猜测:");
yourGuess=Integer.parseInt(str);
} else if(yourGuess<realNumber){
str=JOptionPane.showInputDialog("猜小了,再输入您的猜测:");
yourGuess=Integer.parseInt(str);
}
}
System.out.println("猜对了!");
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询