在课堂上我们了解了方法,但是我在使用它们时遇到了一些麻烦。如何使用方法showMessage()?
在名为util的包中,我写了一个名为IO的类。
public class IO {
public static float getFloat(){
String str = JOptionPane.showInputDialog("Enter a real number");
return Float.parseFloat(str);
}
public static void showMessage(Scanner s){
System.out.println(s);
JOptionPane.showMessageDialog(null, s);
}
public static Scanner getInput (String prompt){
String s = JOptionPane.showInputDialog(prompt);
return new Scanner(s);
}
}
而且在包util的,我有我的计划,称为程序4.
public class Program4 {
public static void main(String[] args) {
IO.getInput("enter 2 integers");
IO.showMessage(Scanner(s));
}
}
我不明白的是我怎么显示进入2个整数?一个是扫描仪对象,另一个是字符串。如何使用getInput方法显示将扫描器转换为字符串?我将不得不写一个新的方法并使用解析?
在诚意,我想你应该联系你的老师。 –
或查看一些其他代码,如http://www.homeandlearn.co.uk/java/user_input.html –
我的OP可能有点措辞不正确,我不认为我真的解释了我需要的东西。一个更好的问题是:假设我在“IO.getInput(”enter 2 integers“)之后取出了行;”当我这样做时,我的程序运行并让我输入2个整数。我现在想知道的是输入存储在哪里?我如何访问它的存储位置以便显示数据? –