728x90
반응형
일반 for문은 생성하면서 반복횟수를 정할 수 있고, 조건문을 사용하여, 원하는 값이 나왔을 경우 for문의 반복을 멈출 수 있다.
향상 for문의 경우에도 같은 방식으로 반복을 멈출 수 있다.
일반 For문
for(int a = 0; a<10; a++) {
System.out.println(a);
if(a==5) {
break;
};
};
for문은 10회 반복하게 되어있지만, for문 로직안에서 조건문으로 원하는 값이 나오면 for문이 break 된다.
향상 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;
}
};
}
원하는 횟수만큼 반복되고 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;
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;
}
};
}
728x90
반응형
'Web Programming > JAVA' 카테고리의 다른 글
Java란? / 객제지향언어 / 캡슐화, 상속성, 다형성 (0) | 2021.07.26 |
---|---|
로그인,로그아웃 Session & 로그인 버튼 → 로그아웃 버튼 (0) | 2021.06.14 |
JSP / 스크립트 태그 <% %> (0) | 2021.05.04 |