首先,这是学校的活动,我自己解决不了的活动。
我是大学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);
}
}