すべて chapter08パッケージ内に作成してください

ソースコード(クラス名.java)をSドライブにアップロードして提出してください

S:\Java\課題提出\基礎\8章


問題1

クラス ForTest を作成し、mainメソッド内に以下の処理を作成しましょう。


1から10まで(10含む)順に足していき、答えを表示するプログラム


ヒント:答えは55

問題2

クラス Kuku を作成し、mainメソッド内に以下の処理を作成しましょう。


ループ処理を使って九九表を表示する

 1  2  3  4  5  6  7  8  9
 2  4  6  8 10 12 14 16 18
 3  6  9 12 15 18 21 24 27
 
    :
    
 9 18 27 36 45 54 63 72 81
            

ヒント:System.out.printf を使用すると、C言語のprintfのように%dなどが使えます。

問題3

クラス WhileTest を作成し、mainメソッド内に以下の処理を作成しましょう。


1日目は1円、2日目は2円、3日目は4円、4日目は8円、5日目は16円と、前日の倍の金額を貯金箱に入れていく

合計が10000円を超えたら終了すると、何日目にいくらになるかを表示する


実行例:

1日目 1円入金 合計1円
2日目 2円入金 合計3円
3日目 4円入金 合計7円
4日目 8円入金 合計15円
5日目 16円入金 合計31円

  :
  
X日目 XXXX円入金 合計XXXXX円
            

問題4

クラス Three を作成し、mainメソッド内に以下の処理を作成しましょう。


ループ処理を使って1~40までの数字を順番に表示するが、以下の条件の時は数字に「!」をつける

実行例:

1
2
3!
4
5
6!
7
8
9!
10
11
12!
13!
14
15!
16
17
18!
19
20
21!
22
23!
24!
25
26
27!
28
29
30!
31!
32!
33!
34!
35!
36!
37!
38!
39!
40
            

問題5

クラス Zukei を作成し、mainメソッド内に以下の処理を作成しましょう。


ループ処理を使って、次のような四角、三角を表示する

実行例:

*****
*****
*****
*****

* 
**
***
****
            

余裕がある人はこれもやってみましょう

   *
  **
 ***
****

   *
  ***
 *****
*******
 *****
  ***
   *