ループ
日本語 | 輪 |
英語 | loop |
ふりがな | るーぷ |
フリガナ | ループ |
繰り返しを行うステートメント、もしくはそのための予約語。
以下の3つが該当する。
・for(forステートメント)
・while(whileステートメント)
・do-while(doステートメント)
この3つのステートメントは、特定のステートメントを繰り返し処理することがでできる。
用法としては、たとえばforによる繰り返し処理を「forループ」と呼んだりする。
これらの使い分けは、以下のように行う。
・一定回数繰り返す:for
・「回数」に関係ない条件下で繰り返しを行う:while
・「回数」に関係なく、かつ必ず1回は処理を行う:do-while
・永久ループ:while(「while( true )」とする)
また、ステートメントは使用しないが、擬似的に繰り返しを行う方法に「再帰呼び出し」というものがある。
これは「メソッドが自分のメソッドを呼び出す」というもので、「メソッド単位でのループ」が行われることになる。
以下の3つが該当する。
・for(forステートメント)
・while(whileステートメント)
・do-while(doステートメント)
この3つのステートメントは、特定のステートメントを繰り返し処理することがでできる。
用法としては、たとえばforによる繰り返し処理を「forループ」と呼んだりする。
これらの使い分けは、以下のように行う。
・一定回数繰り返す:for
・「回数」に関係ない条件下で繰り返しを行う:while
・「回数」に関係なく、かつ必ず1回は処理を行う:do-while
・永久ループ:while(「while( true )」とする)
また、ステートメントは使用しないが、擬似的に繰り返しを行う方法に「再帰呼び出し」というものがある。
これは「メソッドが自分のメソッドを呼び出す」というもので、「メソッド単位でのループ」が行われることになる。
参考サイト
- (参考サイトはありません)
// Sample.java
public class Sample
{
public static void main( String[] args )
{
// 以下はforループの例です。
for( int iF1 = 0; iF1 < 5; ++iF1 )
{
System.out.print( iF1 + ", " );
}
System.out.println();
// 0, 1, 2, 3, 4,
// このように「繰り返し」を行うステートメントや
// 予約語が「ループ」です。
}
}
public class Sample
{
public static void main( String[] args )
{
// 以下はforループの例です。
for( int iF1 = 0; iF1 < 5; ++iF1 )
{
System.out.print( iF1 + ", " );
}
System.out.println();
// 0, 1, 2, 3, 4,
// このように「繰り返し」を行うステートメントや
// 予約語が「ループ」です。
}
}
// Sample.java public class Sample { public static void main( String[] args ) { // 以下はforループの例です。 for( int iF1 = 0; iF1 < 5; ++iF1 ) { System.out.print( iF1 + ", " ); } System.out.println(); // 0, 1, 2, 3, 4, // このように「繰り返し」を行うステートメントや // 予約語が「ループ」です。 } }
「解説」に含まれているページ
- ArrayIndexOutOfBoundsException
- break
- continue
- do-while
- doステートメント
- for
- forステートメント
- goto
- HashMap
- IndexOutOfBoundsException
- Iterable<T>
- LinkedHashMap
- MVC
- OutOfMemoryError
- ResultSet
- StackOverflowError
- StringIndexOutOfBoundsException
- substring
- TreeMap
- while
- whileステートメント
- コレクション
- ハッシュコード
- パッケージ名
- ファイル
- プログラム
- ラベルステートメント
- ループ
- 一意
- 再帰呼び出し
- 分岐
- 名前空間
- 多重ループ
- 抜ける
- 拡張for
- 木構造
- 永久ループ
- 無限ループ
- 累乗