2013-10-14 5 views
-1

"정수 루프 카운터를 14로 초기화 한 다음 루프 카운터가 6보다 크거나 같을 때 실행되는 while 루프를 작성하십시오. 루프 본문 안에는 루프 카운터 뒤에 쉼표가 따라오고 System.out.print() 루프의 카운터를 줄이면, 루프의 바깥 쪽 (그리고 그 뒤에) 루프가 빈 System.out.println()으로 끝납니다. "이 코드는 어떻게 생겼을까요?

이것은 내가 작성한 것이며 작동하지 않습니다.

loopCounter =1; 

while (LoopCounter >= 6 && LoopCounter <= 14) 
{ 
    System.out.print(LoopCounter + ",");   
    LoopCounter ++; 
} 

System.out.println(); 
+4

그것은 아마 어딘가에서 들여 쓰기됩니다. –

+0

@hexafraction 나의 사과 나는 지금까지 내가 쓴 것을 추가하는 것을 잊었다. – user2803311

+0

'++'는 감소 연산자가 아닙니다. – rgettman

답변

0
int counter = 14; 
    while(counter >= 6) 
    { 
     System.out.print(counter + ","); 
     counter--; 
    } 
    System.out.println(); 
+0

이것이 내 대답과 어떻게 다른지 설명 할 수 있습니까? 현재 변수 이름 바꾸기와 같은 것 같습니다. – hexafraction

1

초기화의 정신을 이해하지 못합니다. 루프 외부에서 시작 조건을 설정 한 다음 종료 조건 만 확인하십시오.

int loopCtr=14; //initialize the counter to 14 
while(loopCtr>=6){ //while loop 
    System.out.print(loopCtr + ",");  
    loopCtr--; 
} 
System.out.println(); 
+1

@ SJuan76 오래된 편집과 내 무지; 페이지를 새로 고침 – hexafraction

관련 문제