1. ホーム
  2. java

[解決済み] ブーリアンメソッドの呼び出し、ヘッドまたはテール

2022-02-14 02:07:31

質問

コイントスをシミュレートするメソッドを書いているのですが、このメソッドをmainでどのように呼び出すのかが分かりません。ヒントをいただけると助かります。 (このコードには他に8つのメソッドがあるため、コード全体を掲載しませんでした)。

 public static boolean headsOrTails()
 {
   boolean coinState;
   if (Math.random() < 0.5) {//heads 50% of the time 
     coinState = true; //heads
   }
   else {    
     coinState = false; //tails
   }
   return coinState;
 }

解決方法は?

のように呼び出す必要があります。

public class Abc {

   public static void main(String[] args) {

       System.out.println(headsOrTails());
   }

   public static boolean headsOrTails() {

       boolean coinState;
       if (Math.random() < 0.5) {//heads 50% of the time 
          coinState = true; //heads
       } else {    
          coinState = false; //tails
       }
       return coinState;
   }

}

という関数の出力が表示されます。 または 虚偽 .