Javaのwhile文とdo...while文のサンプルです。
目次
while文
| while (条件式){ 実行される処理 } |
- 条件式がtrueの間、処理を繰り返します。
- 最初の条件式の判定でfalseの場合、ループは1回も実行されません。
コード
サンプルのコードです。
7行目は値が2より小さい間、処理を繰り返します。
package test1;
public class Test1 {
public static void main(String[] args) {
int i = 0;
while (i < 2) {
System.out.println(i); //0 1
i++;
}
}
}
while文でbreakを使用する
while文でbreakを使用するサンプルです。
package test1;
public class Test1 {
public static void main(String[] args) {
int i = 0;
while(true){
i++;
if (i == 6) {
break;
}
System.out.println(i);//1 2 3 4 5
}
}
}
do...while文
| do { 実行される処理 } while (条件式); |
- 条件式がtrueの間、処理を繰り返します。
- 必ず1回は処理が実行されます。
コード
サンプルのコードです。
10行目は値が2より小さい間、処理を繰り返します。
package test1;
public class Test1 {
public static void main(String[] args) {
int i = 2;
do {
System.out.println(i); //2
i++;
} while (i < 2);
}
}
do...while文でbreakを使用する
do...while文でbreakを使用するサンプルです。
package test1;
public class Test1 {
public static void main(String[] args) {
int i = 0;
do {
i++;
if (i == 6) {
break;
}
System.out.println(i);//1 2 3 4 5
} while (true);
}
}
比較演算子
上記コードの<は比較演算子です。
以下は、Javaの比較演算子の一覧です。
| 比較演算子 | 説明 |
|---|---|
| a == b | aとbの値は等しい |
| a != b | aとbの値は等しくない |
| a > b | aはbより大きい |
| a >= b | aはbより大きい または 等しい |
| a < b | aはbより小さい |
| a <= b | aはbより小さい または 等しい |
関連の記事
Java if文のサンプル
Java switch文のサンプル
Java 拡張for文のサンプル
Java for文とbreakとcontinueのサンプル