2014-04-02 3 views
0

사소한 질문을하는 것이 유감입니다. 다른 사람의 시간 낭비를 싫어합니다. 저는 Javascript 게임을 처음 접했고 학교에 다시 출근하기 전에 스스로 코스를 충돌하려고합니다. 그래서 (간단한 while 루프의 문제

var numSheep = 4; 
var monthNumber = 1; 
var monthsToPrint = 12; 

while (monthNumber <= 12){ 
    console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!"); 
    monthNumber++; 
    numSheep = numSheep * 4; 
} 

첫 번째 줄 인쇄 There will be 4 sheep after 1 month(s)!
하지만 그것은 처음으로 인쇄하기 전에, 4 numsSheep를 곱하고자 다음과 같이

내가하는 간단한 while 루프가 처음으로 console.log()이 호출되면 16이됩니다).

제대로 당신은 단지 당신이 당신의 console.log

을하기 전에 곱셈을 할 필요가 나는이 아마 바보 같은 질문을 알고 난 뭔가를 간단 내려다 보이는,하지만 난 당신의 질문을 이해한다면 여기
+2

'while 루프'에 들어가기 전에 "numsSheep은 4의 배수"라고 인쇄 하시겠습니까? –

+0

4는 4의 배수이며 잘못 표시되지 않습니다. –

+0

아니면 4로 곱하는 대신 매월 4 마리씩 양을 늘리고 싶다고 말하고 있습니까? (두 가지 방법 모두 4의 배수를 산출합니다!) – Bergi

답변

2

붙어있어
var numSheep = 4, 
    monthNumber = 1, 
    monthsToPrint = 12; 

while (monthNumber <= 12){ 
    numSheep = numSheep * 4;  
    console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!"); 
    monthNumber++; 
} 
1
while (monthNumber <= 12){ 
    numSheep = numSheep * 4;  
    console.log("There will be " + numSheep + " sheep after " + monthNumber + " month(s)!"); 
     monthNumber++; 
    }