프로그램을 작성할 때 먼저 문자열이 "Eagle"을 포함한다는 것을 알게되면 먼저 문자열 배열을 만듭니다. 60보다 작은 첫 번째 배열 요소가 발견되면 내부 루프가 아니라 즉시 중단됩니다.
코드 사본은 다음과 같습니다.
공개 클래스 foreach {
public static void main (String [] args) {
System.out.println ( "/n ------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- ---
// 배열을 만듭니다
String [] array = new String [] { "egret", "Red-Crowned Crane", "Original", "Parrot", "Crow", "Magpie",
"Eagle", "Cuckoo", "Eagle", "Grey-Pattern Bird", "Eagle", "Lag"};
System.out.println ( "첫 번째 독수리를 찾기 전에 어떤 새가 있는지 알려주세요.");
for (문자열 문자열 : 배열) {// foreach는 배열을 가로 지릅니다.
if (string.equals ( "Eagle")) // 독수리가 발생하면
브레이크; // 루프를 방해합니다
System.out.print ( "has :" + string + "");
}
System.out.println ( "/n ------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- --------------------------------------------------------- ---
// 점수 배열을 만듭니다
int [] [] myScores = new int [] [] {{67, 78, 63, 22, 66}, {55, 68, 78, 95, 44}, {95, 97, 92, 93, 81}} ;
System.out.println ( "아기의 시험 점수 :/nmathematics/tchinese/tenglish/tfine arts/thistory");
no1 : for (int [] is : myscores) {// 스코어 테이블을 가로 지르십시오.
for (int i : is) {
System.out.print (i + "/t");
if (i <60) {// 실패한 중산층에 직면하면 모든 출력을 즉시 방해합니다.
System.out.println ( "/n 등," + i + "점수는 무엇입니까? 왜 실패합니까?");
BREAK NO1;
}
}
System.out.println ();
}
}
}
효과는 그림에 나와 있습니다.