【发布时间】:2015-07-13 20:36:17
【问题描述】:
大家好,我正在编写一个程序,要求用户思考并写下 1 到 1,000,000 之间的数字。
然后它会问诸如“它是否大于 500000?”之类的问题,并且用户回答“是”或“是”或“否”或“否”或“知道了!”现在我被困在这. 我不知道怎么让它问那个问题 这是我到目前为止得到的代码:
import javax.swing.JOptionPane;
public class Questions {
public static void main(String[] args) {
JOptionPane.showMessageDialog(null, Questions");
String S = JOptionPane.showInputDialog("Enter a number between 1 and 1,000,000");
int i = 1000000;
if (i>500000){
}
}
如何使用JOptionPane.showInputDialog 提出问题并获得答案?
任何帮助表示赞赏。
【问题讨论】:
-
你的意思是怎么把
"Enter a number between 1 and 1,000,000"改成"Is it greater than 500000?" -
我需要在 String S = JOptionPane.showInputDialog("Enter a number between 1 and 1,000,000"); 之后将 500000 放入一个变量中那是在问它是否大于 1,000,000
-
如果你在让这个 GUI 工作时遇到问题,你可能想退后一步,写一个控制台应用程序,做同样的事情。
-
用户是否真的提供了正确的答案,还是您依靠二分搜索最终缩小范围?