fork download
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class Dice{
  5.  
  6. private int numSides;
  7.  
  8. public Dice(){
  9. numSides = 6;
  10. }
  11. public Dice(int myNumSides){
  12. myNumSides = numSides;
  13. }
  14.  
  15. public int getNumSides(){
  16. return numSides;
  17. }
  18.  
  19. public void setFaceNumber(int myNumSides){
  20. myNumSides = numSides;
  21. }
  22.  
  23. public int roll(){
  24. int roll = (int)(Math.random() * numSides);
  25. return roll;
  26. }
  27. public static void main(String[] args){
  28. Scanner keyboard = new Scanner(System.in);
  29. System.out.println("Enter the number of sides on your dice:");
  30. int sideNum = keyboard.nextInt();
  31. System.out.println("Your dice has " + sideNum + " sides.");
  32. Dice d = new Dice(sideNum);
  33. int roll = d.roll();
  34. System.out.println("You rolled a " + roll + ".");
  35. }
  36. }
  37.  
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:4: error: class Dice is public, should be declared in a file named Dice.java
public class Dice{
       ^
1 error
stdout
Standard output is empty