01:/* 配列の宣言、生成、配列要素への代入、配列への代入 */
02:
03:import java.awt.* ;
04:import java.awt.event.* ;
05:import javax.swing.* ;
06:
07:class Array2 {
08:
09:	public static void main(String args[]) {
10:
11:		final int NDATA = 100;                定数 100
12:		int [] data;                          配列の宣言
13:		data = new int[NDATA];                配列の生成と代入
14:
15:		for(int i=0; i<NDATA; i++) {          i を 0 から 99 まで変えながら
16:			data[i] = i+1;                      data の i 番目に i+1 を代入
17:		}
18:
19:		JFrame frame = new JFrame("配列");
20:		frame.addWindowListener(new WindowAdapter() {
21:			public void windowClosing(WindowEvent e) { System.exit(0); }
22:		});
23:		Container pane = frame.getContentPane();
24:		pane.setLayout(new GridLayout(0,10)); 横に10個づつ
25:		pane.setBackground(Color.white);
26:
27:		for(int i=0; i<NDATA; i++) {          i を 0 から 99 まで変えながら
28:			pane.add( new JLabel(String.valueOf(data[i])) );
29:		}                                     data[i] の値を文字列に変換し、
30:		                                      その文字列を表示したラベルを生成し、それを pane に貼り付ける
31:		frame.pack();
32:		frame.setVisible(true);
33:	}
34:}