javaの配列についての質問です。
まず、前提として配列を生成するクラスと配列を受け取って処理を行うクラスがあります。
java
1class Num { 2 int num[] = new num[5]; 3 drawnum d = new drawnum(); 4 public void roll() { 5 for(int i=0; i<5; i++) { 6 num[i]=((int) (Math.random() * 6)) +1; 7 } 8 d.setnum 9 } 10}
java
1class drawnum extends JPanel { 2 int[] num = new int[5]; 3 4 public void setnum(int[] dice) { 5 this.num=num; 6 } 7}
Numクラスにて配列numに値を格納、インスタンス生成してsetnumに値を送る。drawnumクラスのsetnumにて値を受け取り、drawnumの配列に値を格納。この一連の動作を行いたいのですが、setnumにて値を受け取るまではうまくいきますがその値をthisを用いてdrawnumの配列に格納することができません。解決方法等お教え頂ければ幸いです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/05 10:41