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得到年数,余数为剩余天数。