JOptionpane和控制结构

时间:2014-09-10 06:30:24

标签: java

请帮助我,我知道它太容易但我无法回答它,哇,我觉得我现在头疼,问题是:

提示用户输入消息并询问打印多少次。 你的程序输出应该如下:

您希望我如何打印? 你想让我打印多少次?


我的教授告诉我们,我们应该使用JOptionPane和控制结构来解决这两个问题,答案应该在System.out.println中。 请帮帮我,谢谢,

1 个答案:

答案 0 :(得分:1)

首先看一下How to Make Dialogs

您需要使用JOptionPane#showInputDialog来获取用户的信息,您需要(至少)执行此操作两次,一次是获取消息,一次是计数。

您可以使用do-while来确保用户输入有效的数值......

int count = 0;
do {
    String input = JOptionPane.showInputDialog(...);
    try {
        count = Integer.parseInt(input);
    } catch (NumberFormatException exp) {
        // You could show a JOptionPane.showMessageDialog here as an error message
    }
} while (count != 0);

获得所有信息后,您可以使用for-loop打印结果...

看看:

了解更多详情