啊各位这个程序咋写不知道咋写ʕ•ᴥ•ʔ

img


package com.xt;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {


        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入分钟的数量:");
        int m = scanner.nextInt();
        int d = m / (24*60);
        int year=d/365;
        int day = d % 365;
        System.out.println("预期输出:"+m+"分钟等于"+year+"年加"+day+"天");
    }
}



这题有问题啊,不知道经过的年是否有闰年。比如给的1年,那这年刚好闰年,那它应该有366天,题目不够严谨。大致思路:一天有2460分钟,总数除以2460,取整得到天数,除以365得到年数,余数为剩余天数。

img


运行结果