【java基礎】流程控制語句if-else使用,控制檯輸入時間,輸出下一秒
阿新 • • 發佈:2018-12-20
需求:從控制檯輸入時間,並輸出這個時間的下一秒
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("輸入的時間有誤,請檢查後再輸入!");
}
}
}