这是我的代码
import greenfoot.*;
import javax.swing.JOptionPane;
public class tableTester extends Actor
{
String userInput;
int level;
public void act()
{
input();
if(level == 1) {
levelOne();
} else {
levelTwo();
}
}
public void input()
{
do{
userInput = JOptionPane.showInputDialog("Press 1 to play level 1 \nPress 2 to play level 2");
Integer level = Integer.parseInt(userInput);
}while((level <= 0) || (level >= 3));
}
public void levelOne()
{
System.out.println("Level 1");
}
public void levelTwo()
{
System.out.println("Level 2");
}
}
我今天才开始编程,正在尝试做一个 do while 循环。我希望它循环直到用户输入 1 或 2 并调用下一个方法(取决于用户输入。如果用户输入一个然后方法 levelOne() 被调用,对于 2 levelTwo() 被调用