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_输入年份和天数,输出月份和日期
- java输入年份和月份,输出天数
- jsp学习之路之实现一个用户信息页面并实现跳转到另外一个页面输出用户的相关信息
- Java实现给定年份和月份,输出该月的天数
- java输入年份,月份,输出当月天数
- java 输入一个数字,反转输出这个数字的值(实现方法)
- java输入输出学习笔记
- 关于一道J笔试或者机试题的Java实现:从键盘输入一串字符,翻转后输出(要求不使用string相关类即对象)
- 算法学习之路:动态规划-最大公共子序列-java实现
- java实现把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 例如{3,4,5,1,2}为{1,2,3,4,5}
- 【个人学习之路】PHP和MySQL实现上传图书信息
- 通过java实现输入系数求一元二次方程根,学习Scanner()、split()和Substring()函数
- 微软企业库5.0 学习之路——第五步、介绍EntLib.Validation模块信息、验证器的实现层级及内置的各种验证器的使用方法——中篇
- java代码实现点击鼠标从控制台输出信息
- JAVA学习心得--基本数据类型,输入、输出,数组
- java代码实现从键盘输入编号,输出价格,并且不再编号内的,无效输入!!!!
- c语言(结构体)---实现学生信息输入,输出,查询
- 输入年份和月份,输出月份天数
- java高级视频-IO输入与输出[学习中……]
- 大型机学习之具体技术之-JCL练习(六)-如何分析作业的输出信息