1. 程式人生 > >【java基礎】流程控制語句if-else使用,控制檯輸入時間,輸出下一秒

【java基礎】流程控制語句if-else使用,控制檯輸入時間,輸出下一秒

需求:從控制檯輸入時間,並輸出這個時間的下一秒

import java.util.Scanner;
public class {
	public static void main(String[] args){
		Scanner scanner = new Scanner(System.in);
		System.out.println("請輸入時: ");
		int hour = scanner.nextInt();
		System.out.println("請輸入分:");
		int minute = scanner.nextInt();
		System.out.println(
"請輸入秒:"); int second = scanner.nextInt(); if(hour >=0 && hour <= 23 && minute >=0 && minute <= 59 && second >=0 && second <= 59){ if(++second >= 60){ second = 0; if(++minute >=60){ minute = 0; if(++hour >= 24){ hour =
0; } } } System.out.println(String.format("%02d : %02d : %02d",hour,minute,second)); }else{ System.out.println("輸入的時間有誤,請檢查後再輸入!"); } } }