java新手问个用多重if语句 实现闰年和年份月份的程序,做的头晕了...

作者&投稿:詹届 (若有异议请与网页底部的电邮联系)
JAVA编程 输入一个年份,判断是否是闰年(通过Calendar来实现)~

import java.util.Calendar;import java.util.Scanner;public class Test {public static void main(String[] args) {Calendar c = Calendar.getInstance();System.out.println("输入年份:");Scanner sc = new Scanner(System.in);int year = sc.nextInt();c.set(year, Calendar.DECEMBER, 31);if (c.get(Calendar.DAY_OF_YEAR) == 366) {System.out.println(year + "年是闰年");} else {System.out.println(year + "年平年");}}}

import java.util.*;
public class Test {
public static void main(String[] args) {

Scanner input = new Scanner(System.in);
System.out.println("请输入年份");
int year = input.nextInt();
System.out.println("请输入月份");
int month = input.nextInt();
if(month==2){
if (((year % 100 == 0) && (year % 400 == 0))
|| ((year % 100 != 0) && (year % 4 == 0))) {
System.out.println(month+"月份天数是29天");
return;
}else {
System.out.println(month+"月份天数是28天");
return;
}
}else if(month%2==0 ) {
System.out.println(month+"月份是30天");
}else if(month%2!=0) {
System.out.println(month+"月份是31天");
}
}
}

不是说你没有分,人家不帮你。
看到你的问题了,我们还得现做,再测,要时间的。
要是是感兴趣的问题,不给分一样做的。
参考一下吧,有什么问题再问。或是我的程序有什么不对的地方,指一下。
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
System.out.println("请输入年份:");
String strYear = in.next();

System.out.println("请输入月份:");
String strMonth = in.next();
while (!strMonth.matches("0?[1-9]|1[012]")){
System.out.println("输入的月份错误,请输入1-12之间的值。");
strMonth = in.next();
}

GregorianCalendar gc = new GregorianCalendar(Integer.parseInt(strYear),
Integer.parseInt(strMonth) - 1, Calendar.DATE);
GregorianCalendar gc1 = new GregorianCalendar(
Integer.parseInt(strYear), (Integer.parseInt(strMonth)),
Calendar.DATE);
Long dayNum = (gc1.getTimeInMillis() - gc.getTimeInMillis())
/ (1000 * 60 * 60 * 24);// 用下个月的第一天减去这个月的第一天(毫秒)
if (strMonth.matches("0?2") && gc.isLeapYear(Integer.parseInt(strYear))) // 这里有直接判断闰年的方法
System.out.println("这是闰年");
System.out.println(strYear + "年" + strMonth + "月有" + dayNum + "天");

}

虽然不难.但是..0 分 没人给你写


韩服AVA的任务怎么做?
这个以前中文网有 不过没什么用 后期还有任务的。第一个我记得是 玩一盘AI战 。然后第二个 是改造自己屋企并且使用 反正 军牌任务是 DogTag

AVA这个品牌怎么样
目前是腾讯代理,最近每一次更新都有很大的优化,所以前景一片光明。韩服官网[ava.pmang.com],国服官网[ava.qq.com],体验服[从图片中可以看出,战地之王的两军是欧盟(EU)和新俄罗斯联邦(NRF)。战地之王有三个兵种。侦察兵:使用射程近的微型冲锋枪和散弹枪,移动速度快。步枪手:使用步枪,防御...

AVA生存模式什么军衔才不会一进去就被踢 还有,我是中士1,为什么会被...
起码得少尉 中卫呵呵 人家怕你捣乱 配合很重要的 还是在你的士官频道多多磨练吧

AVA团队竞技步法技巧?
感慨,ava的兵种平衡做的很不错,cs的鸡肋枪(mp5之类)在这里成了近战的王者,经常可以看到侦察兵拿到第一的成绩,也经常看到尉官们使用侦察兵。 步枪兵永远都是射击类游戏的宠儿,在ava辉煌依旧,不过ava的步枪比cs难掌握多了。 狙击也永远都是神话,好的狙击和菜鸟狙击天差地别,经常战车中看到有人喊:狙神哥哥们,...

AVA新手需要注意的
AVA中的狙击手和CF里有很大的不同,里面的设置比较多,比如抢有射程的要求(其实不仅仅是狙击手),而狙击手要注意的是开狙击镜的是后左右移动会很大程度上影响狙击的准确性,因为准星会上下摆动,还有就是AVA里有的人级别高了会学到技能,在防弹衣的基础上还会加上些防御力,所以会一枪打不死人,...

关于AVA军衔的问题
我是从公测时玩到现在的,玩的时间不多,军衔上尉2,首先请你先不要急,AVA这个游戏和CF不同的不仅仅是画面问题,AVA的游戏模式、尤其是爆破和生存模式是要求很高的配合的,不想CF中一个人只要牛B就能灭队,AVA中想要灭队的几乎是很少的情况,为了不影响整队的成绩,所以一般遇到等级低、拖后腿的新手...

ava台服新手给多少GP
80000GP,加上做新手任务的10000GP,就是90000GP,枪都很贵的哦,别把GP花在M4、AK上,我推荐你买:XM8、HK416、SG556、AK107、SA58para(新手用俄制枪管)、M14EBR(高手用)

我以前是CF玩家现在转玩AVA一直不习惯,怎样克服呢?
AVA新手先玩玩改良M4去打冰工厂熟悉下, 多打几回合也就熟练了 去打爆破的话建议先打猎户或者波斯吧, 战车等熟悉了再打吧!

AVA新手什么只能玩两个模式
有个新手频道 普通频道 这2个频道里面 有爆破和 经济 还有战车 有个生存频道 里面是生存模式 分防御 和 逃跑的

CSOL和CF还有AVA哪个好玩,我是上班族
CF不用说了,G,素质不是一般的差,但是金币枪买了是永久的,CSOL金币枪有限制,对于上班族来说买了之后几天不玩就到期,很麻烦的,还有AVA没玩过,求指点,这3个游戏哪个... CF 不用说了,G,素质 不是一般的差,但是金币枪买了是永久的,CSOL金币枪有限制,对于上班族来说买了之后几天不玩就到期,很麻烦的,还有...

官渡区17657209677: java新手问个用多重if语句 实现闰年和年份月份的程序,做的头晕了... -
鲁党抗感: 不是说你没有分,人家不帮你.看到你的问题了,我们还得现做,再测,要时间的.要是是感兴趣的问题,不给分一样做的.参考一下吧,有什么问题再问.或是我的程序有什么不对的地方,指一下.public static void main(String[] args) { // ...

官渡区17657209677: 请问 Java中当判断多个条件,总会执行一个结果时候使用多重if语句 这句话对吗 -
鲁党抗感: 可以用if-else if-else或者switch-case -case-default 可以算对的

官渡区17657209677: 关于java基础的一个多重if结构问题,求大神指出错误.小弟自学中.谢谢了. -
鲁党抗感: 用 if else if else if else 你现在的情况是如果X=0或1,else的部分也会执行.

官渡区17657209677: 初学java,求java简单练习题目.最好是关于if选择结构.如多重if,嵌套if.越多越好.谢谢! -
鲁党抗感: import java.util.Scanner;/*** 由控制台输入三个数,并升序排序** @author young**/ public class Example {public static void main(String[] args) {int num1, num2, num3;Scanner sc = new Scanner(System.in);System.out.println("输入...

官渡区17657209677: Java多个if和使用一个if多个else if的区别? -
鲁党抗感: 楼上说错了..第一种只执行第一,二条.第三条条件就不满足了!而第二种则执行一次..如果一次满足就不必往下了~

官渡区17657209677: 帮我做道JAVA题
鲁党抗感: import java.util.Scanner; public class LeapYear { public static boolean isLeapYear(int year) {return ((year % 4 == 0 && year % 100 != 0) || year % 400 == 0) ; } /** * @param args */ public static void main(String[] args) {System.out.print("请输入要...

官渡区17657209677: 新手求问 java中的if条件语句的用法 -
鲁党抗感: 单独一个if就是 但if的判断 即: if(判断){ (上面的判断成立,则执行此大括号包住的语句)}而第二个 if-else ,就是if-else的配对.一个if最多只有一个else配对if(判断){ (上面的判断成立,则执行此大括号包住的语句.不成立则直接跳过此括号见的语句)}else{ (上面的判断不成立,则执行此大括号包住的语句)}第三个是嵌套 if(判断 1){ (上面的判断 1成立,则执行此大括号包住的语句.不成立则直接跳过此括号见的语句)}else if(判断 2){ (判断1不成立 判断2成立,则执行此大括号包住的语句)}

官渡区17657209677: java中Switch语句和多重if语句 -
鲁党抗感: 是从上到下挨个比较的,switch case后记得break,就可以跳出了,后面的就不比较了

官渡区17657209677: java两个if和一个if,else -
鲁党抗感: 不是if和else if的问题,是++,和--的问题,你第二个里面前面一句执行完之后number变成了-1,所以符合第二个条件,所以第二个也输出了.

官渡区17657209677: java问题 用嵌套IF语句来比较3个变量的大小?? -
鲁党抗感: 直接用 int[] array = {1,8,3};Arrays.sort(array); 方法多好的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网