2015-01-08 2 views
-1

deelgetal이 100보다 큰 경우 루프해야합니다. 코드를 다시 실행하십시오. 10보다 작 으면 같아요. 코드는 모르겠어요, 누구?숫자가 다시 실행하는 것보다 큰 경우

public void generate_ActionPerformed(ActionEvent evt) { 
    double randomGetal = Math.random(); 
    int deelsom = (int)(20*randomGetal) + 1; 
    uitvoerveld2.setText(String.valueOf(deelsom)); 
    double randomGetal2 = Math.random(); 
    int answer = (int)(8*randomGetal) + 1; 
    int deelgetal = (deelsom * answer); 
    uitvoerveld1.setText(String.valueOf(deelgetal)); 
    if (deelgetal > 100) { 
     } 
    if (deelgetal < 10) { 
    } // end of if 
    } // end of generate_ActionPerformed 
+2

do-while 루프는 어떻습니까? – Biffen

답변

1

당신이 루프 후 필요 내가 deelgetal 당신과 함께했던 것처럼 루프 밖에서 선언을 이동 어떤 변수 명확하지 않다

int deelgetal; 
do { 
    double randomGetal = Math.random(); 
    int deelsom = (int)(20*randomGetal) + 1; 
    uitvoerveld2.setText(String.valueOf(deelsom)); 
    double randomGetal2 = Math.random(); 
    int answer = (int)(8*randomGetal) + 1; 
    deelgetal = (deelsom * answer); 
} while (deelgetal < 10 || deelgetal > 100); 

같은 do-while 루프 뭔가를 사용하여 당신이 필요로하는 것들을 보존 할 수 있습니다.

관련 문제