lang
1public class Dice { 2 public static void main(String[] args) { 3 Sample s = new Sample(); // new Sample() でオブジェクトを作成して、それをsとする 4 s.n = 1; // nに1を代入 5 s.size = "L"; // sizeにLを代入 6 s.play(); 7 System.out.println(s.n); // nを表示させる 8 System.out.println(s.size); // sizeを表示させる 9 } 10}
Play()の中身は
lang
1void play() { 2 n = (int) (Math.random() * 6) + 1; // 1~6のどれかをnに代入 3 }
です。この時、s.n=1;よりs.play();が優先して表示されるのはなぜですか?
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。