import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("1つ目の整数を入力してください: ");
int num1 = scanner.nextInt();
System.out.print("2つ目の整数を入力してください: ");
int num2 = scanner.nextInt();
if (num1 > 0) {
if (num2 > 0) {
System.out.println("両方が正の数です");
} else {
System.out.println("1つは正の数です");
}
} else if (num2 > 0) {
System.out.println("1つは正の数です");
} else {
System.out.println("両方が負の数です");
}
}
}
このプログラムでは、ユーザーに2つの整数を入力させ、ネストされたif
文を使用して条件を評価しています。2つの整数がそれぞれ正の場合、「両方が正の数です」が表示され、どちらかが正である場合、「1つは正の数です」が表示され、それ以外の場合は「両方が負の数です」と表示されます。