摘要:[Java] Day 3 : 判斷是否為閏年
[Java] Day 3 : 判斷是否為閏年
import java.util.Scanner; // 匯入名稱為 Scanner 的模組 (使用來取得使用者輸入的資料)
class Year
{
public static void main(String[] args)
{
Scanner scn = new Scanner(System.in);
String Input;
// 判斷迴圈
for(int i=0;i<1;i=0) // 無窮迴圈 直到離開程式 (當輸入N)
{
System.out.println("請輸入西元年分:");
Input = scn.nextLine();
int Output = Integer.parseInt(Input); // 將字串型態轉為數值型態 (Input 為字串型態 Output 為數值型態)
if (Output<1) // 數字 >= 0
System.out.println("資料有誤");
else
{
if (Output%400==0 || ((Output%4==0)&&(Output%100!=0))) // 判斷是否為閏年
System.out.println(Input+"是閏年");
else
System.out.println(Input+"非閏年");
// 從這開始問是否繼續
for(int j=0;j<1;j=0) // 無窮迴圈
{
System.out.println("是否繼續?(Y/N)");
Input = scn.nextLine();
if (Input.charAt(0)=='N' || Input.charAt(0)=='n')
System.exit(0); // 結束程式
else
{
if (Input.charAt(0)=='Y' || Input.charAt(0)=='y')
break; // 跳出問 是否繼續 的迴圈
else
continue; // 繼續問 是否繼續
}
}
}
}
}
}
#0xDe 從分享中學習
#Facebook:ProgrammerDe (https://www.facebook.com/MicrosoftDes) 有問題歡迎提問