갓블로그
일반 for문은 생성하면서 반복횟수를 정할 수 있고, 조건문을 사용하여, 원하는 값이 나왔을 경우 for문의 반복을 멈출 수 있다.
향상 for문의 경우에도 같은 방식으로 반복을 멈출 수 있다.
일반 For문
for(int a = 0; a<10; a++) {
System.out.println(a);
if(a==5) {
break;
};
};
for문은 10회 반복하게 되어있지만, for문 로직안에서 조건문으로 원하는 값이 나오면 for문이 break 된다.
console
향상 For문
향상 For문의 경우는 배열타입의 데이터에 순서대로 한번씩 접근하게 된다.
원하는 값을 나오면, 반복을 Breack 할 수 있고,
원하는 횟수 만큼 반복을 할 수 도 있다.
원하는 데이터가 나오면 Brack
public static void main(String[] args) {
System.out.println("향상 For문");
String[] str = {"십", "20", "삼십", "40" , "일", "2", "사", "5"};
for( String strone : str) {
System.out.print(strone+", ");
if(strone.equals("삼십")) {
break;
}
};
}
원하는 데이터가 나와서 Breack
원하는 횟수만큼 반복되고 Break
String[] str = {"십", "20", "삼십", "40" , "일", "2", "사", "5"};
int a = 0;
for( String strone : str) {
a+=1;
System.out.print(strone+", ");
if(a==3) {
break;
}
};
원하는 만큼 반복되고 Break
원하는 값만 꺼내고 Break;
public static void main(String[] args) {
System.out.println("향상 For문 원하는 값이 나오면 Breack");
String[] str = {"십", "20", "삼십", "40" , "일", "2", "사", "5"};
for( String strone : str) {
if(strone.equals("일")) {
System.out.println("strone = "+strone);
break;
}
};
System.out.println("향상 For문 원하는 위치에서 Braek");
String[] str2 = {"십", "20", "삼십", "40" , "일", "2", "사", "5"};
int a = 0;
for( String strone : str2) {
a+=1;
if(a==4) {
System.out.println("strone = "+strone);
break;
}
};
}
'JAVA' 카테고리의 다른 글
[JAVA] Duration CLASS (0) | 2024.04.18 |
---|---|
[JAVA] 스레드(Thread)개념정리 3 (0) | 2024.04.15 |
[JAVA]THREAD 개념정리2 (0) | 2024.04.15 |
[JAVA] 한눈에 이해하는 프로세스 & 스레드 개념 (0) | 2024.04.15 |
[Java] 프로그램의 실행 시간 알아내기 : currentTimeMilis() (0) | 2024.02.22 |