根据月份输出季节

来源:互联网 发布:ife矩阵 编辑:程序博客网 时间:2024/04/29 16:20
public class PrintTest3{public static void main(String[] args){for (int i = -1; i < 14; i++)        {        printSeason_1(i);        printSeason_2(i);        }}/** * 根据输入的月份输出该月份所属季节 * @param month */public static void printSeason_1(int month){int value;//负数比正数多,月份有效范围也在正数//所以边界检测中>0应该放在前边if(month > 0 && month < 13){//将12月份变成0,使冬季的逻辑域相连value = month % 12;if(value > 8)System.out.println(month + "月是秋季");else if(value > 5)System.out.println(month + "月是夏季");else if(value > 2)System.out.println(month + "月是春季");else System.out.println(month + "月是冬季");}else System.out.println(month + "月份错误");}/** * 根据输入的月份输出该月份所属季节 * @param month */public static void printSeason_2(int month){switch(month){case 1:case 2:case 12:System.out.println(month + "月是冬季");break;case 3:case 4:case 5:System.out.println(month + "月是春季");break;case 6:case 7:case 8:System.out.println(month + "月是夏季");break;case 9:case 10:case 11:System.out.println(month + "月是秋季");break;default:System.out.println(month + "月份错误");}}}

原创粉丝点击