如果number大于再次执行

时间:2015-01-08 19:54:45

标签: java applet

我需要这样的事情,如果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

1 个答案:

答案 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一样,你可以保留你需要的变量。