#38318: 新手求解,測試時通過,送出解答時WA:共輸入一行


a0968025675@gmail.com (黃煜穎)

學校 : 不指定學校
編號 : 255044
來源 : [118.166.136.44]
最後登入時間 :
2023-11-19 10:08:15

WA:您共輸出 1 行 我不知道系統的意思 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //System.out.print("enter"); while (true) { int cout = cin.nextInt(); if (cout % 4 == 0 &&cout%100!=0 ||cout%400==0) { System.out.println("閏年"); break; } else { System.out.println("平年"); } } } }
#38322: Re: 新手求解,測試時通過,送出解答時WA:共輸入一行


liaoweichen1024@gmail.com (M_SQRT)

學校 : 新北市立新莊高級中學
編號 : 195452
來源 : [140.114.123.98]
最後登入時間 :
2025-09-24 19:10:46

WA:您共輸出 1 行 我不知道系統的意思 import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); //System.out.print("enter"); while (true) { int cout = cin.nextInt(); if (cout % 4 == 0 &&cout%100!=0 ||cout%400==0) { System.out.println("閏年"); break; } else { System.out.println("平年"); } } } }


1. break拿掉

2. while裡面的true改成 cin.hasNextInt()