クラスの継承について知ろう
この章ではクラスの継承について説明します。 クラスの継承とは親クラスの他に、もう1つの関連したクラスを作ろうとした時に親クラスのフィールド変数やメソッドを引き継ぐことを言います。 親クラスとは継承の基本となるクラスで、このクラスを基本に他のクラスが親クラスのフィールド変数などを使うことになります。 もう1つの関連したク...
この章ではクラスの継承について説明します。 クラスの継承とは親クラスの他に、もう1つの関連したクラスを作ろうとした時に親クラスのフィールド変数やメソッドを引き継ぐことを言います。 親クラスとは継承の基本となるクラスで、このクラスを基本に他のクラスが親クラスのフィールド変数などを使うことになります。 もう1つの関連したク...
今までのプログラムでは変数とメソッドを扱ってきましたが、クラスと言う機能を使うことで、多くの変数とメソッドを1つの機能体として働かせてデータを処理することが出来ます。 クラスとは何かしらの物を作る設計図に例えられます。 設計図は車や家や鉛筆などをつくる場合に必要ですが、この設計図に当たるものがクラスです。 車や家や鉛筆...
このプログラムはユーザーに任意の人数を入力させて、それを元にグループ分けを行うプログラムです。 このプログラムは長くて難しいので、初心者の方は飛ばしていただいて結構です。 では例をみてみましょう。 流れは以下の通りです。 人数を入力=>人数分の名前を入力=>班数を入力=>班に人を割り当てる。 結果は以...
この章では文字列に関するメソッドについて説明します。 先ほどは自身でメソッドを作成しましたが、ここで説明するメソッドはJavaであらかじめ用意されているメソッドです。 Javaのメソッドの仕組みはエクセルの関数の仕組みと意味は同じです。 エクセルをご存知の方はわかると思いますが、例えばエクセル関数にSUMと言う関数が有...
「if文で星座を判定しよう」で星座を出力させるプログラムを書きましたが、これをメソッドを使って書き替えてます。 この章はメソッドの学習ですので、BufferedReaderについては「キーボードの入力の値を受け取ろう」の章で説明します。この例は星座の判定を judgeメソッドに任せています。 このように判定の部分をif...
この章ではメソッドについて説明します。 これまでたくさん使ってきたmainメソッドもメソッドの1つなので、mainメソッドの説明から始めます。 これまでmainメソッドは詳しく説明しませんでした。 その理由はプログラムの基礎を理解していないとメソッドの説明はできないからです。 ではmainメソッドについて説明します。 ...
この章ではdo-while文について説明します。 while文は繰り返し文が実行される前に条件式を判定しますが、do-while文は繰り返し文が実行された後に条件式を判定します。 while文は初めの条件がFALSEの場合は繰り返し文を1回も実行することはありませんが、do-while文は最低1回は繰り返し文を実行しま...
この章ではwhile文の中でのbreak の使い方について説明します。 while文の中で強制的に繰り返し文を終了させたい時にbreakを使用します。 では例をみてみましょう。 では説明に入ります。 〇 iに1を代入します。 〇 (i <= 10)の条件を判定します。 iは1でTRUEなので、whileの処理文を...
この章ではwhile文について説明します。 while文はfor文と同じく、条件式がTRUEの場合は何度でも繰り返し文を実行します。 では例をみてみましょう。 順を追って説明しましょう。 〇初めにiに初期値1を代入します。 while( i < 6 )の条件式をif文と同じようにTRUEかFALSEで判定します。...
この章ではcontinueについて説明します。 continueは現在進行している周回を抜けても、ループ自体は続けたい場合に使います。 では例をみてみましょう。 では説明を始めます。 1つ 2つ 3つ を出力した後に次の周回でiが4になりますが、の条件がTRUEですので、を実行することなく、つまり「4つ」という文字列を...