2020年2月4日 星期二

[zerojudge]a004. 文文的求婚

a004. 文文的求婚

於是告訴文文說,如果你能在我回國之前回答我生日那年是不是閏年,則等她回國後就答應他的求婚。文文抓抓腦袋想不出來
文文抓抓腦袋發現不知道珊珊是幾年生:D
根據題目提示:西元年被4整除且不被100整除,或被400整除者即為閏年。想想要如何把這段文字變成程式

解題方案:

首先你要知道等於、不等於與且、或。

等於 ==
不等於 !=
&&
||
  • 用if/else
  • 用Conditional Operator(?:)

程式碼如下:

import java.util.Scanner;

public class Pa004{
 public static void main(String[] args){
  Scanner scanner = new Scanner(System.in);
  while(scanner.hasNext()){
   int input = scanner.nextInt();
   System.out.println( input % 4 == 0 && input % 100 != 0 || input % 400 == 0 ? "閏年": "平年" );
  }
 }
}

沒有留言:

張貼留言