2017-12-15 3 views
0

私は与えられた整数の配列のすべての要素に広告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)を使用して、私は1つのダイアログボックス内の列内のすべての整数を印刷するためにshowMessageDialog(null, y)を使用したいです、 enterを押すことなく、一度に1つだけを表示することができます。

答えて

1

あなたの文字列を準備する必要があります。

String str = ""; 
for (int y : array){ 
    str += String.valueOf(y) + "\n"; 
} 
JOptionPane.showMessageDialog(null,str); 
関連する問題