日期:2014-05-20  浏览次数:20659 次

大家帮忙看看我的程序代码哪里错了 为什么总提示需要为class,interface,enum}
public class Test {
 public static void main(String[] args){
  DieGame dieGame = new DieGame();
  if (dieGame.play()) {
  System.out.println("你赢了!");
  } else {
  System.out.println("你输了!");
  }
 }
}

class Die {
 private int faceValue;

 public int getFaceValue() {
  return faceValue;
 }
 public void setFaceValue(int faceValue) {
  this.faceValue = faceValue;
 }
 
 public void roll() {
  this.faceValue = (int) (Math.random() * 6 + 1);
  
 }
}

class DieGame {
 private Die die1 = new Die();
 private Die die2 = new Die();
 
 public boolean play() {
  die1.roll();
  System.out.println("第一次点数:" + die1.getFaceValue());
  die2.roll();
  System.out.println("第二次点数:" + die2.getFaceValue());
  if (die1.getFaceValue() + die2.getFaceValue() == 7) {
  return true;
  } else {
  return false;
  }
 }
}
  }else{
  System.out.print("失败");
  }
}

------解决方案--------------------
把错误提示贴上来才方便看啊。。。
------解决方案--------------------
错误提示 贴出来看看...