我是一名大学新生,我开始学习我的第一门 Java 编程课程。教授给我们发了一个作业,目的是制作一个模拟 USPS 数据库的应用程序。
无论如何,我已经到了我希望我的程序逐行询问收件人信息(地址、姓名、城市等)的地步,我设法使用简单的 JOptionPane 做到了这一点。问题是,现在,我正在使用 Java 方法,但我终其一生都无法弄清楚如何制作 return 语句,因此我的程序将使用我的收件人信息继续执行下一个方法。
private static String getString(String string) {
// TODO Auto-generated method stub
String nameString = JOptionPane.showInputDialog(null,
"Recipients name:", "Certified Mail Receipt", 3);
String streetAddressString = JOptionPane.showInputDialog(null,
"Street, Apt. No. or P.O. Box No.:", "Certified Mail Receipt",
3);
String cityString = JOptionPane.showInputDialog(null,
"City, State, Zip Code", "Certified Mail Receipt", 3);
// return ?????????`
}
编译器只会让我插入一个返回语句,并且 3 个问题中只有一个会被发送到下一个方法。我认为我需要一种方法来在退货声明中获取这三件事,这样程序就不会一遍又一遍地询问相同的收件人信息问题。
如果有帮助,我正在使用 Eclipse Java 编译器。谢谢!
======================编辑=========================== ===== @TerryLi 通过在我的课堂上发现一个错误来帮助我
private static String getString(String type) {
String result = JOptionPane.showInputDialog(null,
type,
"Certified Mail Receipt",
3);
return result;
}
这就是我设法让它工作的方法。再次感谢@terryli 和所有帮助回复的人!