TNCTはじめにこの文書は情報工学科2学年の学生がはじめてJava言語を学ぶことを想定した学習資料である。他学科の学生がJava言語を学ぶ時の独習用教材としての想定もしている。コンピュータの言語を習得するので,実際にコンピュータに向き合って学んでください。Javaはオブジェクト指向言語だが,Javaを使ってC言語のような構造化プログラミングも学ぶことができる。内容には今後他のオブジェクト指向言語の修得にぜひ必要になるものが多い。しれないが,放課後などを利用してしっかり勉強してほしい。理解するのが大変でも,何回も読み返して理解する努力をしてほしい。(犬,猿,猫では読んでも理解できないと思われる。)プログラムは人間が考えた処理手順をコンピュータにわかるように示す命令手順書である。書でも相手が補って考えてくれるが,人間からコンピュータへの命令手順書ではあいまいさが許されない。「3」と答えてくれるだろう。「1+2を計算してその答えを声に出してください」までは言わなくてすむだろう。算して,答えを表示してね」まで言わないと答えを教えてくれない。このような特性を考えながらプログラミングを進めていこう。ろいろな制約や,特有のいいまわしがあるので,これらに慣れ親しむことがプログラミング上達の道である。誤りにくい命令手順書を作ることが重要である。本Web文書はCプログラミング言語の姉妹編である。本Web文書はJava言語チュートリアル(*1)であり,1〜10は順番に読み進むように出来ている。A,Bは1〜10を学ぶ途中で,意味がわかるようになったら時々読んでほしい内容である。練習は,陥りやすい誤りをチェックするために重要なので,読み飛ばさないこと。C言語をマスタした学生は,1~7に目をとおして8,9を学ぶだけでも良い。1.Javaプログラム第1歩2.処理の繰り返し3.処理の選択4.配列と文字・文字列5.メソッド6.変数の取り扱い7.ファイルの取り扱い8.クラス第1歩9.クラスの機能10.再帰A.変数の型B.演算子<このページへのリンクは自由です。チュートリアルというのは,知識を少しずつ増やしてゆく方式の説明文書の方式です。最初から難しい記述も出てきてしまいますが,そこは説明しないので「おまじない」として受け取ってください。初は,仕方がないので不正確な表現で説明することもあります。これは一度C言語を学んだ人が,あのことを知りたいという場合に役立つように,整理されて書かれています。クで最初から勉強しようとしても,難しい場合が多いです。(辞書や文法書に対応します。