トランプのカードを表現するクラスCardを作成してください。
属性は種類(suit)、数(number)、表裏(visible)を持ち、表裏は表(true)、裏(false)とします。
例) "ハート", 7, true
メソッドは表裏をひっくり返す「reverse()」を持ち、引数はなしで、戻り値もありません。
Cardクラスの定義が完了したら、mainメソッドを持つMainクラスで以下の処理を実行してください。
Cardクラスからインスタンスを生成
フィールドの値に種類=スペード、数=3、表裏=表を代入
reverse()メソッドを実行
フィールド値をスラッシュ区切りで表示(スペード/3/false)
スペード/3/false
public class トランプ {
public static void main(String[] args) { // TODO 自動生成されたメソッド・スタブ String Clubs = "クラブ"; String Diamonds = "ダイヤ"; String Hearts = "ハート"; String Spades = "スペード"; int Card = (int)(Math.random()*4 +1); if (Card ==1) { System.out.println(Clubs); } else if (Card ==2){ System.out.println(Diamonds); } else if (Card ==3){ System.out.println(Hearts); }else{ System.out.println(Spades); } int Num = (int)(Math.random()*13 +1); System.out.println(Num); int Count = (int)(Math.random()*2 +1); if (Count ==1){ System.out.println("True"); } else { System.out.println("False"); } System.out.println(Card/ Num/ Count); }
}
IF 文などを使えばできるのですが、インスタンスをしようして一つにまとめることができないです。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。