Java

【Java】クラスの継承とメソッドのオーバーライドのやり方

■クラスの継承▼クラスの継承既存のクラスに機能を付け加えて、新たなクラスを定義すること。継承元のクラスをスーパークラスと呼び、継承先のクラスをサブクラスと呼ぶ。▼クラスの継承の書き方class スーパークラス名 { スーパークラスの処...
Shell

【Shell】for文の使い方:単語リスト・配列内ループ、ファイル操作、continue – break文

■for文の書き方for文は繰り返しの処理を行うときに使用する構文である。例えば、1から9を表示する処理について、for文を使用せず、一つ一つ実行すると、以下のように書く必要がある。echo 1echo 2echo 3echo 4echo ...
高校数学

【Python】微分:平均変化率と微分係数を求める

■平均変化率微分とは、曲線状のある1点における傾きを求めることである。傾きは、平均変化率(変化の割合)という。※xが1増加したときのyの増加量(変化量)関数 y = f(x) において、xがaからbまで変化した時、平均変化率は以下の式で求め...
Java

【Java】staticを指定するクラスメンバと指定しないインスタンスメンバの違い

■クラスメンバクラス内でstaticを指定したフィールドやメソッドは、クラスの所有物となり、クラスメンバと呼ぶ。クラスメンバの書き方、呼び出し方を以下に示す。書き方としては、メンバ変数宣言およびメソッド作成時、「static」を記載する。呼...
Shell

【Shell】条件分岐:if文の使い方

■if-elif-else文の使い方▼if文の基礎if文は条件分岐を行うための制御構造であり、条件が真の時、処理が実行される。if 条件; then 条件が真の時に行う処理fiまた、elif句を使用することで複数の条件に分岐させること...
Python

【Python】無限等比級数を求め、グラフに図示する

■無限等比級数任意の数列anについて、各項の和の式(Sn)を級数と呼ぶ。an:a1、a2、a3、a4、・・・、an↓Sn:a1+a2+a3+a4+・・・+anこのとき、数列Snについて、「n = 1、2、・・・、無限」と続く場合を無限級数と...
Java

【Java】コンストラクタのオーバーロード(多重定義)のやり方

■コンストラクタのオーバーロード(多重定義)コンストラクタのオーバーロード(多重定義)とは、引数の有無でひとつのクラス内に同じ名前のコンストラクタを作成することである。この時、引数なしのコンストラクタはデフォルト値を設定し、引数ありのコンス...
Shell

【Shell】演算子による文字列・整数の比較し、エラーコードを取得する

■文字列の比較任意の2つの文字列を比較する演算子を下表に示す。演算子比較内容比較後のエラーコード($?)str1 = str2str1とstr2は等しい0:真(等しい)1:偽(等しくない)str1 == str2str1とstr2は等しい0...
高校数学

【Python】数列の極限をsympy.limit()で解き、グラフに図示する

■数列の極限数列の極限とは、数列に対して、1番目の値→2番目の値・・・100番目の値と、項数を増やしていったとき、明確な結果が出る場合を「極限がある」と呼び、明確な結果が出ない場合を「極限がない」と表す。▼極限の種類・数列an:1、2、3、...
Java

【Java】メソッドのオーバーロード(多重定義)のやり方

■メソッドのオーバーロード(多重定義)メソッドのオーバーロード(多重定義)とは、引数の数やデータ型が異なれば、ひとつのクラス内に同じ名前のメソッドを作成することである。▼イメージclass hoge{ public void hoge...