Java 如何使用对话框从用户收集输入?
我正在为一个java简介类做一个作业,遇到了困难,问题如下: “请用户输入一个数字。您应该为此输入使用输入对话框。确保将对话框中的字符串转换为实数。程序需要跟踪用户输入的最小数字和输入的最大数字。询问用户是否要输入其他号码。如果是,请重复该过程。如果否,则输出用户输入的最小和最大数字 当用户想要退出时,此程序在程序结束时输出最大和最小的数字 此外,您的程序应该考虑用户只输入一个数字的情况。在这种情况下,最小和最大的数字将是相同的。” 我很难让输入对话框适合我的代码,并将输入转换为整数,我可以用于计算。此外,我不知道如何解释用户输入两个以上的数字,但我现在不打算讨论这个问题。 任何帮助都将不胜感激,提前感谢 以下是我到目前为止的情况:Java 如何使用对话框从用户收集输入?,java,swing,joptionpane,Java,Swing,Joptionpane,我正在为一个java简介类做一个作业,遇到了困难,问题如下: “请用户输入一个数字。您应该为此输入使用输入对话框。确保将对话框中的字符串转换为实数。程序需要跟踪用户输入的最小数字和输入的最大数字。询问用户是否要输入其他号码。如果是,请重复该过程。如果否,则输出用户输入的最小和最大数字 当用户想要退出时,此程序在程序结束时输出最大和最小的数字 此外,您的程序应该考虑用户只输入一个数字的情况。在这种情况下,最小和最大的数字将是相同的。” 我很难让输入对话框适合我的代码,并将输入转换为整数,我可以用于
对于输入,使用:
String s = JOptionPane.showInputDialog(message));
如果要将其转换为整数:
int i = Integer.parseInt(s);
浮动:
float f = Float.parseFloat(s);
或者是双倍:
double d = Double.parseDouble(s);
另外为了接受多个输入,您可以使用for循环或一段时间:
int n = 5; // Number of times the input will be requested
for (int i = 0; i < n; i++) {
...
// Code here to accept the input
String s = JOptionPane.showInputDialog(message));
...
}
int n=5;//请求输入的次数
对于(int i=0;i
如果要存储多个输入,可能需要将它们存储在一个数组中。
ArrayList对于输入,请使用:
String s = JOptionPane.showInputDialog(message));
如果要将其转换为整数:
int i = Integer.parseInt(s);
浮动:
float f = Float.parseFloat(s);
或者是双倍:
double d = Double.parseDouble(s);
另外为了接受多个输入,您可以使用for循环或一段时间:
int n = 5; // Number of times the input will be requested
for (int i = 0; i < n; i++) {
...
// Code here to accept the input
String s = JOptionPane.showInputDialog(message));
...
}
int n=5;//请求输入的次数
对于(int i=0;i
如果要存储多个输入,可能需要将它们存储在一个数组中。
ArrayList对于输入,请使用:
String s = JOptionPane.showInputDialog(message));
如果要将其转换为整数:
int i = Integer.parseInt(s);
浮动:
float f = Float.parseFloat(s);
或者是双倍:
double d = Double.parseDouble(s);
另外为了接受多个输入,您可以使用for循环或一段时间:
int n = 5; // Number of times the input will be requested
for (int i = 0; i < n; i++) {
...
// Code here to accept the input
String s = JOptionPane.showInputDialog(message));
...
}
int n=5;//请求输入的次数
对于(int i=0;i
如果要存储多个输入,可能需要将它们存储在一个数组中。
ArrayList对于输入,请使用:
String s = JOptionPane.showInputDialog(message));
如果要将其转换为整数:
int i = Integer.parseInt(s);
浮动:
float f = Float.parseFloat(s);
或者是双倍:
double d = Double.parseDouble(s);
另外为了接受多个输入,您可以使用for循环或一段时间:
int n = 5; // Number of times the input will be requested
for (int i = 0; i < n; i++) {
...
// Code here to accept the input
String s = JOptionPane.showInputDialog(message));
...
}
int n=5;//请求输入的次数
对于(int i=0;i
如果要存储多个输入,可能需要将它们存储在一个数组中。
ArrayList