- 768 名前:デフォルトの名無しさん [2008/04/30(水) 18:46:23 ]
- 【 課題 】
乱数を用いて0,1,2を発生させる. 0の時には”グー”,1の時には”チョキ”,2の時には”パー”を表示.そして,これを10回繰り返す. 【 形態 】1. Javaアプリケーション(main()で開始) 【 期限 】5月2日 【 Ver 】 java version "1.6.0-oem" Java(TM) SE Runtime Environment (build 1.6.0-oem-b104) Java HotSpot(TM) Client VM (build 1.6.0-oem-b104, mixed mode, sharing) 【 補足 】 public class No0312 { public static void main(String[] args){ double x; int xx, i; x = Math.random(); xx = (int)(x*3); for (i=0; i<10; i++){ if (xx == 0){ System.out.println("グー"); }else if (xx == 1){ System.out.println("チョキ"); }else if (xx == 2){ System.out.println("パー"); }else { } } } } という風に作ったんですが,全部同じ動作になってしまって困っています. しかも,問題に「絶対値」「Math.abs(a)」とだけ書いてあるのですが,意味が分かりません.Javaを初めてまだ2週間ほどしか経ってなく,完全に初心者な質問ですが,全く分からないので,よろしくお願いします.
|

|