以下のプログラムを作成せよ。面倒なので、すべてプロジェクトchap6に作ることにする。クラスを右クリックして実行する。
問題1 次のようにfor文で出力せよ。(クラス名:Step1~Step7)
(1)
0 2 4 6 |
(2)
5 4 3 2 |
(3)
-10 -5 0 5 10 15 20 25 30 |
(4)
1 4 9 16 25 36 49 64 81 100 |
(5)
0 10 1 9 2 8 3 7 4 6 5 5 6 4 7 3 8 2 9 1 10 0 |
(6)
1 2 4 7 11 16 |
(7)
1 2 3 5 8 13 21 34 55 89 |
問題2 整数値nを与え、1+2+3+4+・・・+nの値を求める。ただし整数値が0以下の場合は合計は0にする。(クラス名:Sum1)
1から10までの合計は55 |
1から-5までの合計は0 |
問題3 2と同じだが出力を次のようにする。(クラス名:Sum2)
1+2+3+4+5+6+7+8+9+10=55 |
? |
(下は整数値が0以下の場合)
問題4 「1日目は1円、2日目は2円、3日目は4円、4日目は8円...と倍々にお小遣いをもらうことにした。30日目までのお小遣いを出力せよ。long型を使用。(クラス名:Allowance)
1日目は1円 2日目は2円 3日目は4円 4日目は8円 : 30日目は??? |
さて30日目はどうなるでしょうか
問題5 次のように出力する。(クラス名:Star1~Star5)
(1)
***** ***** ***** ***** ***** |
(2)
***** +++++ ***** +++++ ***** |
(3)
* ** *** **** ***** |
(4)
***** **** *** ** * |