下記のソースコードで実行した時、drawCfクラスのxの値をMainクラスの配列で3つ作成・代入し、それぞれのxの値をPrintクラスで参照したいです。どう書けば良いかご教示いただけないでしょうか?
java
1class Main{ 2 //Print 3 static Print print = new Print(); 4 //Cfの数 5 public static int Fs = 3; 6 //Cfを格納する配列 7 public static drawCf[] Cf; 8 9 public static void main(String[] args) { 10 //Cfを格納する配列を作成 11 Cf = new drawCf[Fs]; 12 //Cfを作成 13 Cf[0] = new drawCf(100); 14 Cf[1] = new drawCf(200); 15 Cf[2] = new drawCf(300); 16 17 print.printx(); 18 } 19} 20 21class drawCf{ 22 private int x; 23 //コンストラクタ 24 public drawCf(int x){ 25 this.x = x; 26 } 27} 28 29class Print{ 30 public static void printx(){ 31 for(int i = 0; i < Main.Fs; i++){ 32 int x = //どうにかして Cf[0],Cf[1],Cf[2] のxの値をそれぞれ代入 33 System.out.println(x); 34 } 35 } 36}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/11 08:08