최고의 ... 잠시 동안, 동안과 수행 - 자바 구조를 루핑 튜토리얼 2024년, 이 튜토리얼에서는 루프 동안,할 ... while 루프,루프,자바는 향상된 루프,휴식 키워드,키워드를 계속,를 배울 수 있습니다.
프로그램 명령문 순차 구조는 한 번만 수행 될 수있다. 같은 동작을 여러 번 수행 할 경우 ,, 당신은 루프 구조를 사용해야합니다.
자바는 세 가지 루프 구조를 갖는다 :
도입 향상된 배열은 주로 Java5의 루프에 사용됩니다.
루프가 가장 기본적인 동안, 그 구조는 다음과 같다 :
while( 布尔表达式 ) { //循环内容 }
한 부울 표현식이 참으로, 루프 경험을 구현되었습니다.
public class Test { public static void main(String args[]) { int x = 10; while( x < 20 ) { System.out.print("value of x : " + x ); x++; System.out.print("\n"); } } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
조건이 충족되지 않으면 while 문 들어,이 순환을 입력 할 수있다. 하지만 가끔은 조건이 만족되지 않고, 또한 적어도 한 번 수행하는 경우에도 필요하다.
ko. 할 while 루프와 루프 것을 제외하고 유사하다 동안 루프가 적어도 한 번 실행됩니다 동안 ko. 않습니다.
do { //代码语句 }while(布尔表达式);
참고 : 루프의 몸 후 부울 식, 부울 식을 감지하기 전에 문장 블록이 수행 된 있도록. 부울 표현식이 true로 평가되면 부울 표현식이 false로 평가 될 때까지 명령문 블록이 실행됩니다.
public class Test { public static void main(String args[]){ int x = 10; do{ System.out.print("value of x : " + x ); x++; System.out.print("\n"); }while( x < 20 ); } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
모든 루프 구조는 동안 사용 또는 게재하는 동안 ko., 그러나 자바는 또 다른 문을 제공 할 수 있지만 - 순환, 그래서 환상 구조의 일부 쉽습니다.
이를 실행하기 전에 결정된 수행 사이클 수. 다음 구문은 다음과 같습니다
for(初始化; 布尔表达式; 更新) { //代码语句 }
루프에 대한 존중은 다음과 같은 설명이있다 :
public class Test { public static void main(String args[]) { for(int x = 10; x < 20; x = x+1) { System.out.print("value of x : " + x ); System.out.print("\n"); } } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
value of x : 10 value of x : 11 value of x : 12 value of x : 13 value of x : 14 value of x : 15 value of x : 16 value of x : 17 value of x : 18 value of x : 19
주요 배열의 도입을위한 Java5는의 향상된 루프.
다음과 같이 루프 구문 향상된 자바는 다음과 같습니다
for(声明语句 : 表达式) { //代码句子 }
고지 성명 : 새 로컬 변수를 선언하고, 변수의 타입이 배열 요소의 유형과 일치해야한다. 그 범위는 루프 블록에 한정되며,이 때의 값이 배열 요소의 값과 같다.
식 : 식 배열의 이름이 액세스 될 경우, 또는 배열의 값을 반환하는 방법.
public class Test { public static void main(String args[]){ int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ){ System.out.print( x ); System.out.print(","); } System.out.print("\n"); String [] names ={"James", "Larry", "Tom", "Lacy"}; for( String name : names ) { System.out.print( name ); System.out.print(","); } } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
10,20,30,40,50, James,Larry,Tom,Lacy,
루프에서 주로 사용을 중단하거나 전체 블록에서 이동하는 데 사용되는 문을 전환합니다.
가장 안쪽의 루프에서 벗어나, 루프는 다음 문을 실행하고 있습니다.
사용이 성명에서 매우 간단한 루프 구조 휴식 :
break;
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { break; } System.out.print( x ); System.out.print("\n"); } } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
10 20
모든 루프 제어 구조에 대해 계속한다. 역할은 프로그램 루프의 다음 반복을 곧바로 이동할 수 있도록한다.
for 루프에서 문이 프로그램이 진술을 갱신 즉시 이동됩니다 계속합니다.
루프, 프로그램이 판사 문장 부울 식으로 즉시 이동하는 동안 동안 ko. 할 나.
루프 본문은 간단한 성명을 계속 :
continue;
public class Test { public static void main(String args[]) { int [] numbers = {10, 20, 30, 40, 50}; for(int x : numbers ) { if( x == 30 ) { continue; } System.out.print( x ); System.out.print("\n"); } } }
다음과 같은 결과를 컴파일 위의 예는 다음과 같습니다
10 20 40 50