试题 算法训练 每月的天数
资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
编写程序,输入月份,输出该月包含的天数,例如1月有31天(设定年份为2015年)
输入格式
一个整数:月份
输出格式
一个整数:该月的天数
样例输入
1
样例输出
31
题解:
首先题目已经给出了年份是2015年,不是闰年,那么二月份只有28天
用一个数组保存每一个月份的天数,然后直接输出即可
import java.util.Scanner;
public class 每月的天数 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in); //此类用于控制台读取数据
int n=sc.nextInt(); //调用方法在控制台读取一个int的整数
int[] y={31,28,31,30,31,30,31,31,30,31,30,31};
System.out.print(y[n-1]); //n-1是因为下标从0开始
}
}