您的位置:首页 > 编程语言 > Java开发

java学习之路——小例子(实现输入年份,输出该年份的具体天数信息)

2011-10-04 22:39 585 查看
 
实现输入年份,输出该年份的具体天数信息。练手的代码:
 
 
package com.lcq.ThreadTest;

import java.util.Scanner;

public class Test2 {

/**
* 功能:打印出输入年份的每一天的信息
* @version 1.0
* @author lcq
*/
//countDays(int month, int year)函数用来计算这一年中每个月的天数
int countDays(int month, int year){
int count = -1;
switch(month){
case 1:
case 3:
case 5:
case 7:
case 8:
case 10:
case 12:
count = 31;
break;
case 4:
case 6:
case 9:
case 11:
count = 30;
break;
case 2:
if(year % 4 == 0)
count = 29;
else
count = 28;
if((year % 100 ==0) & (year % 400 != 0))
count = 28;
}
return count;
}
public  static void main(String[] args) {
//初始化该类
Test2 t = new Test2();

System.out.println("请输入year :");
Scanner q=new Scanner(System.in);
//y 变量接受输入的year
int y=q.nextInt();
//遍历12个月份分别输出每一天
for (int i = 1; i <= 12; i++) {
//n变量用于标记该月的天数
int n = 0;
n = t.countDays(i,y);
for (int j = 1; j <= n; j++) {
System.out.println(i + "月" + j +"日");
}
}

}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java string class
相关文章推荐