java while 예제

예를 들어 for 루프가 작업을 단순화하는 데 어떻게 향상되었는지 보여 줍니다. 이름 배열이 있고 해당 배열의 모든 이름을 인쇄하려고 한다고 가정합니다. 루프에 대한 향상된 이 두 예제와의 차이점을 살펴보면 다음과 같이 작업을 단순화합니다. 조건이 false로 반환되면 컨트롤이 루프에서 나오고 while 루프 후에 다음 문으로 이동합니다. 나는 예를 들어 while 루프로 모든 테이블을 인쇄하고 싶습니다 : 1 * 1 = 1 = 1 1 * 2 = 2 = 2 ……………… 2*1=2 2*2=4 ……….. 3*1=3 3*2=6 ….. 최대 10번째 표 while 문은 특정 조건이 true인 동안 문 블록을 계속 실행합니다. 해당 구문은 다음과 같이 표현될 수 있습니다: do-while 루프에 대한 식은 부울 값을 반환해야 하며, 그렇지 않으면 컴파일 시간 오류가 발생합니다. 다음은 자바 무한 루프 예제동안 간단한 할 일입니다. Java 프로그래밍 언어의 while 루프 문은 지정된 조건이 true인 한 대상 문을 반복적으로 실행합니다. 우선…..

i =0으로 수행 초기화 는 루프 동안 goto 및 조건을 확인 i<4 (i = 0) 그것은 루프 바디가 루프 문을 실행하는 사실 goto 즉, args[0] 다음 다시 while 루프 조건을 확인 증분 후 1씩 i 값을 증가 ……. 조건이 거짓이 될 때까지. 프로그래밍 언어의 모든 루핑은 일부 조건이 true로 평가되는 동안 반복적으로 일련의 명령 / 함수를 쉽게 실행할 수있는 기능입니다. Java는 루프를 실행하는 세 가지 방법을 제공합니다. 모든 방법은 유사한 기본 기능을 제공하지만 구문 및 상태 검사 시간이 다릅니다. 루프 동안 예: 클래스 Whilelooparray{ 공개 정적 보이드 메인 (String[] args) { int a=0; int []]i=새 int []{1,2,3,4}; 반면(a<3) {++a; System.out.println(i[a]); } } 출력 : 2 3 4 while 루프에서 true를 전달하면 while 루프가 무한합니다. Java while 루프는 프로그램의 일부를 여러 번 반복하는 데 사용됩니다. 반복 횟수가 고정되지 않은 경우 while 루프를 사용하는 것이 좋습니다. 여기서는 while 루프를 사용하여 배열 요소를 반복하고 표시합니다. do/while 루프는 while 루프의 변형입니다. 이 루프는 코드 블록을 한 번 실행한 다음 조건이 true인지 확인한 다음 조건이 true인 한 루프를 반복합니다.

while 루프에서 조건이 true이고 블록 내부의 첫 번째 줄에서 증분 /감소 문을 발견하면 증분 / 감소 작업을 먼저 처리하고 그에 따라 출력을 인쇄—————— 변경 사항이 첫 번째 반복 자체에 반영된다는 것을 의미합니다. 그렇지 않으면 증분/감소 문이 첫 번째 줄에 없는 경우 `for` 루프와 동일합니다. 루프의 예, 예를 참조하십시오: 클래스 Forlooparrayexample {공공 정적 보이드 메인(String args[]){{{1,2,3,4}; for (int i=0;i<4;++i) { System.out.println(a[i]); } } 출력: 1 2 2 3 4 4 퍼블릭 클래스 테이블2 { 공용 정적 보이드[문자열]] args) { int num=3; int i=1; 동안(i<=10){ System.out.println("표 2: "+num*i); i++; } } while 문은 부울 값을 반환해야 하는 식을 평가합니다. 식이 true로 평가되는 경우 while 문은 while 블록에서 문을 실행합니다. while 문은 식을 테스트하고 식이 false로 평가될 때까지 해당 블록을 계속 실행합니다. while 문을 사용하여 1에서 10까지의 값을 인쇄할 수 있습니다 WhileDemo 프로그램: Java while 루프는 while 루프보다 더 깨끗해 보입니다. 자바는 또한 자바 5에 도입 된 루프의 또 다른 버전을 포함한다. 향상된 for 루프는 컬렉션 또는 배열의 요소를 반복하는 더 간단한 방법을 제공합니다. 유연성이 없으며 현재 처리된 요소의 인덱스를 모르고 순차적으로 요소를 반복해야 하는 경우에만 사용해야 합니다.