2020年2月4日 星期二

[zerojudge]a004. 文文的求婚

a004. 文文的求婚

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

解題方案:

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

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

程式碼如下:

  1. import java.util.Scanner;
  2.  
  3. public class Pa004{
  4. public static void main(String[] args){
  5. Scanner scanner = new Scanner(System.in);
  6. while(scanner.hasNext()){
  7. int input = scanner.nextInt();
  8. System.out.println( input % 4 == 0 && input % 100 != 0 || input % 400 == 0 ? "閏年": "平年" );
  9. }
  10. }
  11. }

沒有留言:

張貼留言