TopPage > 演習課題 > 演習1-3

演習1-3では,2つのプログラムファイルについて見ていきます.

for文

まず,下記のプログラムをダウンロードしてください.

fileForLoopTest.java ダウンロードソースコードファイルを見る

説明

For文(回数指定の繰り返し文)の例です.C言語と同じです.

練習

現在のプログラムに以下の2行を追加します.(int型配列 tensuを作成します) for文で,この配列の値をすべて表示させてください.

■ コード

public static void main(String[] args) {
  int tensu[] = {96, 85, 71, 68, 62, 87};    // この行を追加
  int NINZU = 6;                             // この行を追加(tensuの要素数)
     :
  (以下略)
     :

■ 実行例

tensu [0] の値は 96
tensu [1] の値は 85
     :
tensu [5] の値は 87

ヒント1

文字列の連結を使います。 たとえば、"第1番目"を表示したいときには "第"+i+"番目" という書き方をします。 この例では、"tensu["+i+"]の値は"のように書きます。 ""(ダブルクオート)の中は、そのまま出力されます。 ダブルクオートの外側は、プログラムとして動きます。 そのために、複数のダブルクオートを使って、分けて書きます。

ヒント2

tensu[0]をfor文の中で使うためには、for文の変数を使って tensu[i]とすると、i番目のtensuの配列にアクセスできます。

ダブルクオートの中に変数?

""の中には,変数を入れるとそのままでてきます! "iの値は="とすると,iの値は= がそのままでてきます. i+"iの値は" のように,変数はダブルクオートの外に出しましょう!

よくあるコンパイルエラー!

全角のスペースが入っていませんか? 文字列部分の全角は問題ありませんが,プログラム部分の全角は, プログラムエラーになります. 全角スペースは,見えないので,発見に手間取ります! 気をつけましょう!

while文

まず,下記のプログラムをダウンロードしてください.

fileWhileTest.java ダウンロードソースコードファイルを見る

説明

While文の例です.条件を指定することができます. 同様にdo-while文もあります. C言語とおなじです.

練習

Hello 1
Hello 2
  :
  :

と回数と文字が一緒に出るように書き換えてください.

※Whileから抜け出せなくて処理がとまらなくなったときはCtrl+Cで終了できます.
「実行中のプログラムを停止する⇒Ctrl+Cは覚えておくと便利ですよ!

next.gif 次の演習(1-4)


添付ファイル: fileForLoopTest.java 1622件 [詳細] fileWhileTest.java 1559件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   一覧 単語検索 最終更新     最終更新のRSS
Last-modified: 2017-10-12 (木) 12:27:04 (2378d)