【发布时间】:2016-11-12 22:22:18
【问题描述】:
我正在尝试编写一个简单的 java 程序来模拟掷骰子。我想我几乎所有东西都是正确的,除了一个我无法弄清楚的错误。我已经搜索了这个网站并尝试了一些给其他人的答案都无济于事。
到目前为止尝试过:卸载/重新安装 Eclipse,
添加import javax.swing.JComponent
import java.util.Random;
import javax.swing.JOptionPane;
public class Randomnum {
public int[] math(int[]sum, int number1){
Random randomnumbers = new Random();
int a, b;
for (a=0;a<number1;a++){
int dice1 = 1 + randomnumbers.nextInt(6);
int dice2 = 1 + randomnumbers.nextInt(1);
b = dice1 + dice2;
sum[a]=b;
}
return sum;
}
public static void main(String[]args){
String RollNumber;
RollNumber =
JOptionPane.showInputDialog("Roll the Dice ");
int number1;
number1 = Integer.parseInt(RollNumber);
int sum[]=new int [number1];
int []arr = math(sum[],number1);
JOptionPane.showMessageDialog(null, "The sum of each roll " +arr+ "number of roll "+number1 + "","Results" JOptionPane.PLAIN_MESSAGE);
System.exit(0);
}
private static int[] math(int i, int number1) {
return null;
}
}
这是我收到的错误:
“无法解析类型 javax.swing.JComponent。它是从所需的 .class 文件中间接引用的”
【问题讨论】: