我是编程新手,无法确定如何在代码的另一部分编写代码时调用方法。下面是整个代码的一部分(不是所有的),但是我真的很感激,如果有人不仅可以纠正这个问题,而且可以解释我做错了什么?我正在参加在线课程,教授有点难以联系!在Java中掷骰子分配:调用方法
while (x == 'y'){
int roll = 1;
System.out.println("Roll " + roll);
roll++;
System.out.println(RollTheDice(dA, dB));
}
}
public static int RollTheDice(int dA, int dB){
int A = (int)(Math.random() * 6 + 1);
int B = (int)(Math.random() * 6 + 1);
System.out.println(A + "\n" + B);
int sum = (A + B);
if (sum == 7)
System.out.println("Craps!" + "\n");
else if (sum == 2)
System.out.println("Sanke eyes!" + "\n");
else if (sum == 12)
System.out.println("Box cars!" + "\n");
return A + B;
}
2014-03-26
kanglais
+0
'static'方法必须从'static'上下文中调用。 –
+0
你需要粘贴整个代码才能正确解释给你! –
+2
粘贴一个编译,运行并解释其行为中出乎意料的程序。如果它不能编译,请粘贴确切的错误。 –