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循环怎么样?