如何在对话框的列中显示结果?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在对话框的列中显示结果?相关的知识,希望对你有一定的参考价值。
我编写了一个程序,它给给定的整数数组中的所有元素做广告5。完成后,它会在控制台中一个接一个地打印出元素。这是代码:
import static javax.swing.JOptionPane.*;
public class arrays {
public static void main(String[] arg){
int array[] = {1,2,3,4,5};
change(array);
for (int y : array)
System.out.println(y);
}
public static void change(int x[]){
for (int i = 0; i < x.length; i++)
x[i] = x[i] + 5;
}
}
结果:
6
7
8
9
10
问题:我不想使用System.out.println(y)
,而是使用showMessageDialog(null, y)
在一个对话框中打印列中的所有整数,而不必按Enter键,一次只显示一个。
答案
你需要准备你的字符串:
String str = "";
for (int y : array){
str += String.valueOf(y) + "
";
}
JOptionPane.showMessageDialog(null,str);
以上是关于如何在对话框的列中显示结果?的主要内容,如果未能解决你的问题,请参考以下文章