我正在尝试创建一个程序,其中伪随机数生成器生成一个数字,然后将其传递给一个对象,然后该对象在其他 Java 文件中调用不同的方法。我收到诸如“
非法类型开始,预期在第 11 行 switch (randNumber) {
第 12 行的孤立案例:案例 1;
我尝试删除 case 和 1、case 和 2 以及 case 和 3 之间的空格,但是,这会返回一个孤立的默认错误。
谁能建议可能出了什么问题?random.drawHouse() 和 random.drawSquare() 语句都调用了另外两个源代码。我还没有为 random.drawCircle 编写 SC,我真的很想在此之前修复所有其他问题。
import java.util.Random;
public class RandomFunTester
{
private RandomFunTester random;
RandomFunTester random = new RandomFunTester();
int randNumber = random.nextInt(2) + 1;
switch (randNumber) {
case 1:
random.drawHouse();
break;
case 2:
random.drawSquare();
break;
case 3:
random.drawCircles();
break;
default:
System.out.println("The random number generated is not between the values of 1 and 3.");
}
}