제목에서 말하는대로 정확하게하려고합니다. 나는이 코드를 어떻게 시작해야하는지에 대한 지식이 있지만, 중괄호로 묶인 'while'부분 안에 본문이있는 do-while 루프가 있어야한다는 것을 알지 못합니다. 나는 이것을 이해하기보다는 직접적인 답을 얻고 자한다. 그래서 코드를 작성하고 그것을 설명하는 방법에 대한 더 많은 힌트를 주면 크게 도움이 될 것이다. 출력은 다음과 같이해야합니다 :중첩 루프를 사용하여 별도의 줄에 1에서 999999까지의 홀수를 인쇄하십시오.
1 (new line)
1 3 (new line)
1 3 5 (new line)
.. ... (new line)
.. ... ... (new line)
1 ... ... 999997 (new line)
1 ... ... 999997 999999
(그것이 1 개 홀수 각 라인으로 증가 보여 두지 않을, 그래서 내가 "(새로운 라인)"나는 지금 더 읽기 희망로 표시 .), NewProducts를 설명 덕분에 나는이 쓸 수
확인했다 :
String line = "";
int start = 1;
for(;start <= 999999;)
do{
System.out.println(line);
start += 2;
line += " " + start;
}
while(start <= 999999);
하지만 난 작은 문제에 직면, 1 라인의 시작에 표시되지 않습니다. 나는 무엇을 잊는가?
** 결재. 나는 print 문에 1 + line을 추가했고, 원하는 방식으로 실행했다. 도와 주려고 노력한 모든 사람들, 특히 제 질문을 올바르게 말하지 않고도 나와 함께 할 필요가있는 새로운 제품에 대해 감사드립니다.
그들은 숙제를하지 않을 것입니다. 그들의 도움을 얻기 위해 무언가를 시도하십시오. 그래, 나는 그들이 잔인하다는 것을 알고있다. 그러나 헤이, 그들은 당신이 배우는 것을 돕고있다. –
중첩? 왜 중첩 되었습니까? – jason
도움을 청하기 전에 시도했음을 보여주십시오. – bengoesboom