JAVA プログラミング 入門

JAVAのプログラミングについて初歩から解説します。まずは、mainメソッド、変数、演算、if文、for文、while文、メソッド、配列など。続いて、メソッドを複数構成して、プログラムを作成(非オブジェクト指向プログラミング)、しばらく後になると思いますが、オブジェクト指向プログラミングを解説します。 クラスの構成、コンストラクター、継承、・・・、など、本格的OOP(Object Oriented Programming)を解説します。

java

Java: クラスの継承 toStringメソッドの継承と使い方(オーバーライド)

図Proo5_1_㏛cは「クラスの継承: toStringメソッドの継承と使い方」を説明するためのプログラム例である。このプログラムの最後にコメントで実行結果が示されている。図Proo5_1_srcこのプログラムにはBook、ProBook、Proo5_1のクラスがある。BookがProBookに…

Java: クラスの継承 Override, superの使い方

図Proo4_1_㏛cは「クラスの継承 Override, superの使い方」を説明するためのプログラム例である。このプログラムの最後にコメントで実行結果が示されている。図Proo4_1_srcこのプログラムにはBook、ProBook、Proo4_1のクラスがある。Bookが親クラス(スーパ…

Java: コンストラクタ---thisの使い方

Java: コンストラクタ---thisの使い方図Proo3_1_㏛cは「コンストラクタ—-thisの使い方など」を説明するためのプログラム例である。このプログラムの最後にコメントで実行結果が示されている。図Proo3_1_srcこのプログラムにはBookとProo3_1のクラスがある。B…

Java: コンストラクタ--引数の扱い方

図Proo2_1_㏛cは「コンストラクタ--引数の扱い方」を説明するためのプログラム例である。このプログラムの最後にコメントで実行結果が示されている。図Proo2_1_srcこのプログラムにはBookとProo2_1のクラスがある。Bookクラスにはdisplay()以外に二つのメソ…

Java: 初めてのオブジェクト作成(Constructorを書かない)

図Pron1_1_㏛cは「初めてのオブジェクト作成(Constructorを書かない)」を説明するためのプログラム例である。このプログラムの最後にコメントで実行結果が示されている。図Pron1_1_srcクラスはオブジェクト作成のテンプレートのようなものである。オブジェ…

数値積分による円の面積の計算

台形の面積の計算法を使って円の面積を近似する 図Prog10_1_sekibunは半径1の単位円である。 図Prog10_1_sekibun X軸上の二つの点A(Xi,0)、 B(Xi+1,0)からX軸に垂線を引き,円と交わったところをD(Xi,f(Xi)), C(Xi+1,f(Xi+1))としている。ADとBCは平行であ…

Java: 参照渡しの引数を使うメソッド: 色々な場所にあるデータとメソッド

図Prog9_4_㏛cは「参照渡しの引数を使うメソッド: 色々な場所にあるデータとメソッド」の説明のための例である。このプログラムの最後にコメントで実行結果が示されています。 図Prog9_4_src 図Prog9_4_srcで注目すべきことは、このソースプログラムには二つ…

Java: 参照渡しの引数を使うメソッド

図Prog9_3_㏛cは「参照渡しの引数を使うメソッド」の説明のための例である。このプログラムの最後にコメントで実行結果が示されています。 図Prog9_3_src 今週のお題「おとうさん」 図Prog9_3_srcでmainメソッドの外で定義されているメソッドと変数や配列は…

Java: メソッドからメソッドを呼び出す

図Prog9_2_㏛cは「メソッドからメソッドを呼び出す」の説明のための例である。このプログラムの最後にコメントで実行結果が示されています。 図Prog9_2_src 今週のお題「おとうさん」 図Prog9_2_srcで定義されているメソッドは全てstaticであります。このよ…

Java: switch: 便利な場合わけ

Java: switch: 便利な場合わけ 図Prog6_1_㏛cはswitch文の説明のための例である.このプログラムの最後にコメントで 今週のお題「雨の日の楽しみ方」 実行結果(表示)が示されています。 図Prog6_1_src switch文は例えば以下の形をしています。文末の;は必…

Java: if else if else: 三つ以上の場合分け

今週のお題「雨の日の楽しみ方」 Java: if else if else: 三つ以上の場合分け 図Prog5_3_srcはif else if else構造の説明のための例である.このプログラムの最後にコメントで実行結果(表示)が示されています。 図Prog5_3_src if else if else構造は以下…

Java: if else文: 二つに場合分けして処理する

今週のお題「雨の日の楽しみ方」 図Prog5_2_㏛cはif else文の説明のための例である.このプログラムの最後にコメントで実行結果(表示)が示されています。 図Prog5_2_src If else文は以下の形をしています。文末の;は必要です。 if(条件) 文1; else 文2; こ…

Java: if 文ー 条件成立のときの処理、複文

今週のお題「雨の日の楽しみ方」 図Prog5_1はif文と複合分の説明のための例である.このプログラムの最後にコメントで実行結果(表示)が示されています。 図Prog5_1_src if文は以下の形をしています。文の後は;が必要です。 if(条件) 文; 条件は関係演算や…

Java  最初のプログラム Prog1_1.java

今週のお題「雨の日の楽しみ方」 Java 最初のプログラム Prog1_1.java javaのプログラミングはクラスを書くことである。図Prog1_1.javaはjavaのプログラムであり、一つのクラスからできている。そのクラス名はProg1_1である。通常クラス名の頭文字は大文字に…