Java 如果数字大于,请再次执行

Java 如果数字大于,请再次执行,java,applet,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(dee

我需要这个东西,如果
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
public void generate\u ActionPerformed(ActionEvent evt){
double randomGetal=Math.random();
int deelsom=(int)(20*randomGetal)+1;
uitvoerveld2.setText(String.valueOf(deelsom));
double randomGetal2=Math.random();
int答案=(int)(8*randomGetal)+1;
int deelgetal=(deelsom*答案);
uitvoerveld1.setText(String.valueOf(deelgatal));
如果(deelgetal>100){
}
如果(Deelgital<10){
}//如果结束
}//已执行的生成操作结束

使用
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);
int-deelgatal;
做{
double randomGetal=Math.random();
int deelsom=(int)(20*randomGetal)+1;
uitvoerveld2.setText(String.valueOf(deelsom));
double randomGetal2=Math.random();
int答案=(int)(8*randomGetal)+1;
DeelGatal=(deelsom*答案);
}而(deelgetal<10 | | deelgetal>100);

不清楚在循环之后需要哪些变量,将它们的声明移到循环之外,就像我在
deelgetal
中所做的那样,然后可以保留所需的变量。

do while循环怎么样?