メソッド

メソッド

   1 public class Card
   2 {
   3         String suit;
   4         int rank;
   5         
   6         Card(String s, int r)
   7         {
   8                 suit = s;
   9                 rank = r;
  10         }
  11         
  12         void show()
  13         {
  14                 System.out.println( suit + " " + rank );
  15         }
  16         
  17         void add1()
  18         {
  19                 rank = rank + 1;
  20         }
  21         
  22         boolean efuda()
  23         {
  24                 return (rank > 10);
  25         }
  26         
  27         int sa(Card c)
  28         {
  29                 return (rank - c.rank);
  30         }
  31         
  32         public static void main(String[] args)
  33         {
  34                 Card a, b;
  35                 
  36                 a = new Card("ハート", 12);
  37                 b = new Card("スペード", 3);
  38                 a.add1();
  39                 a.show();
  40                 if (a.efuda())
  41                         System.out.println( "絵札" );
  42                 b.show();
  43                 if (b.efuda())
  44                         System.out.println( "絵札" );
  45                 System.out.println( "差は" + a.sa(b) );
  46         }
  47 }

メソッド (最終更新日時 2008-11-12 05:45:19 更新者 masahiko)