for文
class ClassName {
public static void main(String[] args){
new ClassName().methodName();
}
void methodName() {
/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
for(int i = 0; i < 10; i++) {
System.out.println(i);
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
}
}
実行結果
0
1
2
3
4
5
6
7
8
9
拡張for文
class ClassName {
public static void main(String[] args){
new ClassName().methodName();
}
void methodName() {
/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
String[] array = {"a", "b", "c"};
for(String val : array) {
System.out.println(val);
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
}
}
実行結果
a
b
c
for-break
class ClassName {
public static void main(String[] args){
new ClassName().methodName();
}
void methodName() {
/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
int[] array = {1, 2, 3, 4, 5};
for(int val : array) {
if (val == 4) {
break;
}
System.out.println(val);
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
}
}
実行結果
1
2
3
for-continue
class ClassName {
public static void main(String[] args){
new ClassName().methodName();
}
void methodName() {
/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
int[] array = {1, 2, 3, 4, 5};
for(int val : array) {
if (val == 4) {
continue;
}
System.out.println(val);
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
}
}
実行結果
1
2
3
5
While文
class ClassName {
public static void main(String[] args){
new ClassName().methodName();
}
void methodName() {
/* ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓ */
int i = 1;
while(i < 10) {
System.out.println(i);
i++;
}
/* ↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ */
}
}
実行結果
1
2
3
4
5
6
7
8
9