003 演算子(代入演算子) 020 解答例

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // スキャナーを使ってユーザーから秒数の入力を読み取る
        Scanner scanner = new Scanner(System.in);

        System.out.print("秒数を入力してください: ");
        int totalSeconds = scanner.nextInt(); // 秒数の入力を読み取り

        // 秒数を時間、分、秒に変換
        int hours = totalSeconds / 3600;
        int remainingSeconds = totalSeconds % 3600;
        int minutes = remainingSeconds / 60;
        int seconds = remainingSeconds % 60;

        // 変換結果を表示
        System.out.println("時間: " + hours + "時間");
        System.out.println("分: " + minutes + "分");
        System.out.println("秒: " + seconds + "秒");
    }
}

このプログラムでは、ユーザーから秒数の入力を受け取り、その秒数を時間、分、および秒に変換して、それぞれ別々の変数に代入しています。最終的に、変換結果が表示されます。

「003 演算子」問題集リスト