【程序14】 TestDay.java 题目:输入某年某月某日,判断这一天是这一年的第几天?
来源:互联网 发布:冬季战争 知乎 编辑:程序博客网 时间:2024/05/16 06:42
//【程序14】 TestDay.java 题目:输入某年某月某日,判断这一天是这一年的第几天?//1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。 //闰年共有366天(1-12月分别为31天,29天,31天,30天,31天,30天,31天,31天,30天,31天,30天,31天)import javax.swing.JOptionPane;public class TestDayApp {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubTestDay td=new TestDay();td.countDay();}}class TestDay{int year,month,day;int total;int[] array={31,28,31,30,31,30,31,31,30,31,30,31};TestDay(){ year=Integer.parseInt(JOptionPane.showInputDialog("请输入年份(样式为“2014”):"));month=Integer.parseInt(JOptionPane.showInputDialog("请输入月份(样式为“9”):"));day=Integer.parseInt(JOptionPane.showInputDialog("请输入某日(样式为“23”):"));}public boolean isLeapYear(int year){return (year%4==0&&year%100!=0)||(year%400==0);}public void countDay(){if (isLeapYear(year))array[1]=29; for(int i=0;i<month-1;i++)total+=array[i];total+=day;JOptionPane.showMessageDialog(null, "总的天数为:\n"+total);}}
0 0
- 【程序14】 TestDay.java 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序14】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序3】题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序4】 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- c语言:/*题目:输入某年某月某日,判断这一天是这一年的第几天?*/
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 练习题目14.输入某年某月某日,判断这一天是这一年的第几天?
- 经典c程序(0003)---输入某年某月某日,判断这一天是这一年的第几天
- 【程序4】输入某年某月某日,判断这一天是这一年的第几天?
- [Java] 练习题014: 输入某年某月某日,判断这一天是这一年的第几天?
- java经典算法_013输入某年某月某日,判断这一天是这一年的第几天?
- java实现输入某年某月某日,判断这一天是这一年的第几天?
- 输入某年某月某日,判断这一天是这一年的第几天(java)
- 用java实现输入某年某月某日,判断这一天是这一年的第几天?
- Java:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序10】TestBall.java 题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半; //再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?
- mysql安装到最后无响应的解决办法。
- 【程序48】 TestCode.java 题目:某个公司采用公用电话传递数据,数据是四位的整数,在传递过程中是加密的,加密规则如下 //:每位数字 都加上5,然后用和除以10的余数代替该数字,再将
- Mysql索引与优化 之索引类型
- 【程序15】TestCompare.java 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上, //先将x与y进行比较,如果x>y则将x与y的值
- 【程序14】 TestDay.java 题目:输入某年某月某日,判断这一天是这一年的第几天?
- 【程序21】TestJieCheng.java 题目:求1+2!+3!+...+20!的和 1.程序分析:此程序只是把累加变成了累乘。
- 【程序24】TestNumber.java 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 【程序1】 TestRabbit.java 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, //假如兔子都不死,问每个月的兔子总数为多少?
- QtforAndroid(转)
- TestSort.java 题目:对10个数进行排序
- 一些java简写
- 【程序49】 TestString2.java 题目:计算字符串中子串出现的次数
- C++泛型算法