for 반복
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
for(int i=0 ; i<10 ; i++){
System.out.println(i);
}
System.out.println("done.");
}
}
0
1
2
3
4
5
6
7
8
9
done.
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
int arr[] = {1,2,3,4,5,6,7,8,9,10};
int sum = 0;
for(int i=0 ; i<10 ; i++){
sum = sum + arr[i];
}
System.out.println(sum);
}
}
55
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
int arr[] = {10,20,30,40,50};
System.out.println("for문");
for(int i=0 ; i<5 ; i++){
System.out.println(arr[i]);
}
System.out.println("");
System.out.println("향상된 for문");
for(int i : arr){
System.out.println(i);
}
}
}
for문
10
20
30
40
50
향상된 for문
10
20
30
40
50
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
int arr[] = {10,20,30,40,50};
for(int i=0 ; i<5 ; i++){
System.out.println(arr[i]);
if(i == 2)
break;
}
}
}
10
20
30
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
for(int i=0 ; i<5 ; i++){
for(int j=0 ; j<3 ; j++){
System.out.println("(" + i + "," + j + ")");
}
}
}
}
(0,0)
(0,1)
(0,2)
(1,0)
(1,1)
(1,2)
(2,0)
(2,1)
(2,2)
(3,0)
(3,1)
(3,2)
(4,0)
(4,1)
(4,2)
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
for(int i=0 ; i<5 ; i++){
if (i == 3)
continue;
System.out.println(i);
}
}
}
0
1
2
4
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
for(int i=0 ; i<5 ; i++){
if (i == 3)
continue; //i가 3이면 for문의 다음번 반복 과정을 계속함
System.out.println(i);
}
}
}
0
1
2
4
/*for문 예시*/
public class Test {
public static void main(String[] args) throws Exception {
outerloop:
for(int row=0 ; row<2 ; row++){
for(int col=0 ; col<3 ; col++){
if((row ==1) && (col==1))
continue outerloop; //(1,1)건너뜀
System.out.println("(" +row+ "," +col+ ")");
}
}
System.out.println("done.");
}
}
(0,0)
(0,1)
(0,2)
(1,0)
done.