10/19 Java プログラミング入門(3)
前回までの補足
- 前回までこの講義に出ていなかった人は,課題が2回出ているので,解答しておくように.
- 締切は10/26
- 10/19 14:30時点での回答者は48名
- 締切は10/29
- 10/19 14:30時点での回答者は37名
- キーを正しく入力できていない人(g441163)は再提出するように.解答中に表示されるユーザ名の後ろにゴミがついていないか確認しながら進むように.Safariのフォームの自動入力機能により,キーが2重に投稿されてしまうことがあるようだ.これは,「環境設定」->自動入力」を選択して,「その他のフォーム」のチェックを外すと良い.
前回の復習
- 回数の決まった繰り返しは,for文でかける.同じ文を繰り返しても,変数の値が
変わっているので違う動作をさせることができる.
- 条件式の真偽によって異なる文を実行させるために,if-else文が用意されている.
- if-else文からelse部分を除いたif文もある.
- 繰り返し文の中に繰り返し文を書くことができる.良く使われる.
- 繰り返し回数が決まっていない繰り返し分もかける.while文を使うことが多いが,for文でも書ける.
- do文という繰り返し文の構文もあるがあまり使われない.
- キーボードから1行入力するには,System.inからInputStreamReaderを作って,それからBufferedReaderを作り,readLineする.
- 入力する場合は,mainの定義で「throws IOException」が必要.
- 文字列の比較には「文字列1==文字列2」ではなく「文字列1.equals(文字列2)」とする.
- 文字列から整数への変換はInteger.parseInt, 実数への変換はDouble.parseDouble
- 同種のものをまとめて,添字で指定してアクセスできるようにしたものが配列.
- 配列は内容をすべて列挙して初期化するか,newコマンドで大きさを指定して確保する.
- javaコマンド実行時のオプションはmainに渡ってくる配列でアクセスできる.
今日の内容
上のURLは,今日(10/19)の17:00 までは
Forbidden
You don't have permission to access /~ktanaka/programming04/kadai1019.html on this server.
とうメッセージが出てアクセ
スできないはずである.17:00以降にも同様のエラーが出る時は,Shiftキーを
押しながら,再読み込み(Reload)を押してみること.
なお課題の締切りは11/2の21:00である.