我需要这样的事情,如果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
答案 0 :(得分:1)
使用do-while
循环等
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);
不清楚在循环后你需要的变量,将它们的声明移到循环之外,就像我使用deelgetal
一样,你可以保留你需要的变量。