10/12 Java プログラミング入門(2)
前回までの補足
- 前回の課題でSafariを使うと,
「\」の代わりに「¥」が表示されるページがあったので修正した.
- Emacsの中で,間違えて「¥」を入れてしまった場合に,「\」に修正するには,
メニューから「Edit」-> 「Replace」->「Replace String」を選ぶか,キーボード
から[Esc][%](または[Alt]+[%])を選ぶ.詳しくは,はいぱーワークブック「15.3.2.5置換」を参考にすること.
- SafariやTextEditの中で「¥」の代わりに「\」を入力するには,[Alt]キーを押しながら,「\」を押すと良い.
- 締切は10/26
- 10/6から10/12まで課題終了者のリストがアップデートされないというバグがあったが,現在は修正済みのはずである.
- 10/12 14:30時点での回答者は30名
- キーを正しく入力できていない人(g441096)は再提出するように.解答中に表示されるユーザ名の後ろにゴミがついていないか確認しながら進むように.Safariのフォームの自動入力機能により,キーが2重に投稿されてしまうことがあるようだ.これは,「環境設定」->自動入力」を選択して,「その他のフォーム」のチェックを外すと良い.
前回の復習
- プログラム言語の処理系には大きく分けるとインタプリタ方式とコンパイラ方式があり,Java言語では主に仮想機械の機械語をオブジェクトファイルとするコンパイラ方式が用いられる.
- Java言語のコンパイルのためのコマンドは「javac」で,実行のためのコマンドは
「java」
- プログラムの実行は「public static void main(String[])」で始まるメソッドの中から開始する.
- プログラムを読みやすくするために,コメントをつけて,適切なインデント(字下げ)をおこなうのが良い
- System.out.printlnで改行付き表示,System.out.printで改行なし表示をおこなう.
- 文字列中のバックスラッシュ「\」は特別な意味を持つ.
- +, -, *, / で四則演算をおこえる.
- 整数同士の除算は余りを切り捨てて答えを整数にしてしまう.
- Math.abs, Math.cos等の算術演算が用意されている.
- 変数は値を入れておく箱のようなもの.
- 変数に対しては「宣言」,「代入」,「参照」の3種類がある.
今日の内容
- 教材の「繰り返し」から「その他の制御文」のあたりまで
上のURLは,今日(10/12)の17:00 までは
Forbidden
You don't have permission to access /~ktanaka/programming04/kadai1012.html on this server.
とうメッセージが出てアクセ
スできないはずである.17:00以降にも同様のエラーが出る時は,Shiftキーを
押しながら,再読み込み(Reload)を押してみること.
なお課題の締切りは10/29の21:00である.
課題をクリアした人のリストは、こちらにあるので、クリアしたつもりの人は自分の名前があることを確認するように。