qq_28799449
2018-12-13 09:23
采纳率: 100%
浏览 352
已采纳

java菜鸟一枚希望大神可以帮我改一下代码。代码除了问题但是没有报错。

package com.sosee;

import java.util.Scanner;

import com.sosee.lvc;

public class lvc {

public boolean isLeapYear(int year) {
    boolean isLeap = false;
    calcLeapYear();

if (year%4!=0) {
         isLeap=false;
         System.out.println("该年不是闰年"+year);}

else if(year%400!=0&&year%100==0)
{
isLeap=false;
System.out.println("该年不是闰年"+year);}
if (year % 4 == 0 && year % 100 != 0) {

isLeap = true;

System.out.println("该年是闰年"+year);
} else if (year % 400 == 0) {

isLeap = true;

System.out.println("该年是闰年"+year);
}

return isLeap;

}
public void calcLeapYear() {

    Scanner sc=new  Scanner(System.in);

    int[] year=new int[5];
    for(int i=0;i<year.length;i++) {
        System.out.println("请输入5个年份:");

        year[i]=sc.nextInt();
    }

    sc.close();


    }

public static void main(String[] args) {
lvc studentMange=new lvc();
studentMange.calcLeapYear();

studentMange.calcLeapYear();

}
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

4条回答 默认 最新

相关推荐 更多相似问题