import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// スキャナーを使ってユーザーからの入力を読み取る
Scanner scanner = new Scanner(System.in);
System.out.print("1つ目の真偽値を入力してください (trueまたはfalse): ");
boolean value1 = scanner.nextBoolean(); // 1つ目の真偽値の入力を読み取り
System.out.print("2つ目の真偽値を入力してください (trueまたはfalse): ");
boolean value2 = scanner.nextBoolean(); // 2つ目の真偽値の入力を読み取り
// 2つの真偽値が両方trueの場合、「両方が真です」と表示
if (value1 && value2) {
System.out.println("両方が真です");
} else {
System.out.println("少なくとも1つは真ではありません");
}
}
}
このプログラムは、ユーザーが入力した2つの真偽値に基づいて条件判定を行い、適切なメッセージを表示します。真偽値の入力には nextBoolean()
メソッドを使用し、条件判定には &&
論理積演算子を使用しています。