使用 JOptionPane 显示数组



首先,这是学校的活动,我自己解决不了的活动。

我是大学BSIT的一年级学生,这是我的第一篇文章。

我在 JOptionPane 中显示我的"初始化数组"时遇到问题,我找不到正确的代码来显示它们。 希望你明白我的问题。

这是我的代码..

public static void main(String[] args) {
        String display="";
        String size = JOptionPane.showInputDialog("Enter Your Prefered Size Of Your Array");
        int newsize = Integer.parseInt(size);
        JOptionPane.showMessageDialog(null,"You Entered "+newsize+".");
        String array[] = new String[newsize];
        for (int a=0; a<array.length;a++)
        {
            JOptionPane.showInputDialog("Enter Value For Array["+a+"].");
        }
        for (int a=0;a<array.length;a++)
        {
            display = display +array[a];
        }
        JOptionPane.showMessageDialog(null,"n"+array[display]);
    }
}
 JOptionPane.showInputDialog("Enter Value For Array["+a+"].");

应该成为

array[a]=JOptionPane.showInputDialog("Enter Value For Array["+a+"].");

然后制作字符串

for (int a=0;a<array.length;a++)
    {
        display+=array[a]+","
    }

之后只需将其打印出来:)

用于新生产线display+=array[a]+"n"

你可以在 1 个循环中做到这一点。

例如:

public static void main(String[] args) {

    String display="";
    String size = JOptionPane.showInputDialog("Enter Your Prefered Size Of Your Array");
    int newsize = Integer.parseInt(size);
    JOptionPane.showMessageDialog(null,"You Entered "+newsize+".");
    String array[] = new String[newsize];
    for (int a=0; a<array.length;a++)
    {
        array[a] = JOptionPane.showInputDialog("Enter Value For Array["+a+"].");
        display = display +array[a] + "n";
    }

    JOptionPane.showMessageDialog(null,display);
}

}

最新更新