使用JOptionPane

时间:2016-05-23 20:20:06

标签: java

当我的输出由于我的方法中的JOptionPane循环导致我的输出有很多变化时,如何使用if从我的方法显示输出字符串? 例如:

public static int ballpath(int NumberOfSlot) {
    for (int i = 0; i < NumberOfSlot; i++) {
        if (Math.random() * 10 <= 5) {
            String output3 = "R";
            JOptionPane.showMessageDialog(null, output3);
        } else {
            String output4 = "l";
            JOptionPane.showMessageDialog(null, output4);
        }
    }
    JOptionPane.showMessageDialog();
}

当我在程序中调用方法时,如何使用JOptionPane显示"l""R"? p.s代码JOptionPane.showMessageDialog();的最后一位不完整,因为我不知道如何显示输出

2 个答案:

答案 0 :(得分:0)

String

output之外声明名为forloop的{​​{1}},然后您可以在conditions内更改它。然后在最后打开joption pane

答案 1 :(得分:0)

你的代码非常不清楚(你想展示一堆joptionpanes吗?),但这可能是你想要的:

String output = "";
for (int x = 0; x < NumberOfSlot; x++)
{
    if (Math.random() * 10 <= 5) {
        output+="R";
    } else {
        output+="l";
    }
}
JOptionPane.showMessageDialog(null, output);

请提供更多信息。