2022.08.29

プログラミング

for文で変数名iがよく使われる理由

ループカウンタで変数iがよく使われている理由は、最も古い高級プログラミング言語FORTRANの暗黙ルールが由来とされています。

この暗黙ルールでは、型の宣言をしていない変数名の先頭文字が'A'から'H''O'から'Z'の場合は実数型、それ以外のIからN整数型となります。

ループに使う変数整数型なので、古いFORTRANではループを作るときは変数名Iを使っていました。ループの中にループが入っている多重ループで使う変数名は、変数I変数J変数K、…、変数Nを使っていました。

FORTRANより後に出てきたプログラミング言語C言語Javaでも慣習で、ループ変数にi、j、k、l、mを使うことが多いです。

次に読んでほしいコンテンツ

プログラミングで使う変数って何?

2020.03.23

関連コンテンツ

入力した10進数を2進数に変換するプログラムを作ってみませんか?

2016.02.26

同じ型の変数(データ)を複数個まとめて管理するデータの持ちかたがあります。これが配列です。くわしくは、記事をご覧ください。

2016.01.14

2値化は、画像処理の1つの方法で、カラー画像を2つ色だけで表現する画像に変換することです。この画像処理をJavaで作ってみませんか?

2016.01.21

2値化は、画像処理の1つの方法で、カラー画像を2つ色だけで表現する画像に変換することです。この記事では、2値の画像メモリを使って変換しています。

2020.10.13

繰り返し処理(ループ)から強制的に抜けかたについて解説しています。

2017.07.14

"-128~127"の範囲の値を持もつことができるbyte型の値を、符号無しのint型の値にする方法は?

2019.07.09

基準とする座標に最も近い座標を複数の座標から探す方法は?

2021.03.10

繰り返し処理を制御するための機能の1つである「continue」について詳しく解説しています。

2019.10.16

for文を使って、数字を順番に減らす方法を詳しく説明しています。

2022.08.28

for文を使って、数字を順番に増やす方法を詳しく説明しています。

2022.08.28

カラー画像の輪郭だけを残すプログラムを作ってみませんか?

2019.04.04

1から10の整数値のうち、偶数だけをコンソール出力するJavaのソースコードを紹介しています。for文を使って作成しています。

2022.09.05

1から10の整数値のうち、偶数だけをコンソール出力するJavaのソースコードを紹介しています。while文を使って作成しています。

2022.09.05

処理を繰り返すために使用するfor文について解説しています。

2020.03.23

Swingパッケージを使って数式のグラフを表示する方法を解説します。サイン(sin)カーブを表示するJavaソースコードを紹介しています。

2019.09.14

九九(くく)の表を作る方法を詳しく解説しています。ソースコード付きです。

2019.01.03

掛け算を使わないで九九(くく)の表は作れるの?

2020.05.31

2次元の配列を使った九九(くく)の表の作り方を紹介しています。

2020.01.30

九九の表をコンソール出力する方法を紹介しています。出力にはprintfを利用しています。

2020.03.23

最も単純な探索アルゴリズム、リニアサーチをJavaのソースコードで解説しています。

2020.03.23

台形の面積を計算する方式を使って面積を計算する方法を説明しています。Javaのソースコードと図を使って計算方法をくわしく解説しています。

2020.03.23

円を小さな台形に分割して、その面積の合計で円周率πを計算する方法を紹介しています。図とJavaのソースコードでくわしく説明しています。

2019.06.21

再帰を使ったフィボナッチ数列を出力するプログラムを作ってみませんか?

2017.01.23

配列を使ったフィボナッチ数列を出力するプログラムを作ってみませんか?

2021.03.09

円の中に含まれる格子の数と格子の外の数から円周率πを計算する方法を紹介しています。図とJavaのソースコードでくわしく説明していますので、興味のある方は記事をご覧ください。

2020.12.22

複数の値のうち、一番小さい値と、一番大きい値を取得する方法。

2020.03.23

素数を判定するプログラムを作成してみませんか?興味のある方は、ご覧ください。

2016.02.01

配列を使って素数を判定するプログラムを紹介しています。是非、ご覧ください。

2016.02.02

整数だけを使って平方根を計算する方法を説明しています。興味のある方は、記事をご覧ください。

2016.02.12

1からNの和を計算するプログラムを作ってみませんか?プログラムの課題などでもよく出るものです。

2020.10.28

Java仮想マシン内のメモリ容量を取得するプログラムを作ってみませんか?

2016.12.14

for文などのループ中に、さらにループがある多重ループについて解説しています。

2021.02.09

カラーの画像を、N個のグレー色(白/灰色/黒)で表現した画像に変換する方法を説明しています。

2017.11.17

乱数を使って指定サイズのノイズ画像を作る方法を解説します。ノイズが発生する割合はパーセントで指定します。

2020.11.11

1から10の整数値のうち、奇数だけをコンソール出力するJavaのソースコードを紹介しています。for文を使って作成しています。

2022.09.05

1から10の整数値のうち、奇数だけをコンソール出力するJavaのソースコードを紹介しています。while文を使って作成しています。

2022.09.05

トランプゲームの1つポーカーの役を判定をプログラムを作成してみませんか?。興味のある方は、ご覧ください。

2020.08.27

素因数分解は、自然数を素数の積(掛け算)で表すことです。この記事では、素因数分解のJavaのソースコードを解説しています。

2022.08.25

変数やクラスに格納されている値をコンソール出力する方法は?

2020.03.23

画像全体をぼやけた感じにする処理のJavaソースコードを紹介しています。、

2016.08.09

平方(二乗)の表を作成するJavaソースコードを紹介。

2022.10.03

式の値によって処理を分岐する方法を詳しく解説しています。

2016.08.04

テキストで塗りつぶし円を表現する方法を紹介します。興味のある方は是非ご覧ください。

2020.06.03

テキストで塗りつぶし直角三角形を表現する方法を紹介します。下の方が底辺の三角形です。

2021.01.20

テキストで塗りつぶし直角三角形を表現する方法を紹介します。上の方が底辺の三角形です。

2021.01.20

Javaには現在の時刻を取得する機能があります。この機能を使ってプログラム処理にかかる時間を測ったことありますか?

2015.12.16

広告