java 使用JOptionPane显示输出

bzzcjhmw  于 2023-08-01  发布在  Java
关注(0)|答案(2)|浏览(81)

当我的输出由于我的方法中的if循环而有许多变化时,我如何使用JOptionPane显示我的方法的输出字符串?举例来说:

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();是不完整的原因,我不知道如何显示输出

j2qf4p5b

j2qf4p5b1#

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

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

字符串
但请提供更多信息。

mklgxw1f

mklgxw1f2#

String output = "";  
   for (int i = 0; i < NumberOfSlot; i++) {
        output = Math.random() * 10 <= 5 ? output+"R" : output+"L";
    }
    JOptionPane.showMessageDialog(null, output);
    //edited the answer according to op's last comment.

字符串
forloop之外声明一个名为outputString,然后可以在conditions中更改它。然后在最后打开joption pane

相关问题