jam/Door

From ggc

Jump to: navigation, search

01 package jam;
02 
03 import wiki.Wiki;
04 /**
05  * All about my class here.
06  @author Jam Jenkins
07  */
08 public class Door
09 {
10   /**true means good prize, false means bad prize*/
11   private boolean prize;
12   private boolean opened;
13   private int number;
14 
15   public Door()
16   {
17     prize=true;
18     opened=false;
19     number=0;
20   }
21 
22   public Door(boolean prize, boolean opened, int number)
23   {
24     this.prize=prize;
25     this.opened=opened;
26     this.number=number;
27   }
28 
29   public void open()
30   {
31     opened=true;
32   }
33 
34   public boolean isPrize()
35   {
36     return prize;
37   }
38 
39   public boolean isOpen()
40   {
41     return opened;
42   }
43 
44   public boolean canOpenFirst(int doorChosen)
45   {
46     if(!prize && doorChosen!=number)
47       //if(prize==false && doorChosen!=number)
48       return true;
49     else
50       return false;
51   }
52 
53   public String toString()
54   {
55     String toReturn="Door number "+number;
56     if(openedtoReturn+=" is open";
57     else toReturn+=" is closed";
58     if(prizetoReturn+=" and has the prize.";
59     else toReturn+=" and does not have the prize.";
60     return toReturn;
61   }
62 }


Download/View jam/Door.java





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter