java判断平年闰年
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java判断平年闰年相关的知识,希望对你有一定的参考价值。
Scanner scan = new Scanner(System.in);
int input = scan.nextInt();
if ((input % 4 == 0 && input % 100 != 0)
|| (input % 4 == 0 && input % 100 == 0))
System.out.println(input + "年是闰年");
else
System.out.println(input + "年是平年");
帮我看看if那里写的对吗两个与、一个或这逻辑怎么验证搞的我头很大呢- -
Scanner scan = new Scanner(System.in);
int input = scan.nextInt();
if ((input % 4 == 0 && input % 100 != 0)
|| ( input % 400 == 0))
System.out.println(input + "年闰年");
else
System.out.println(input + "年平年");追问
我就想知道运算顺序,和此题如何简化判断条件无关哦^_^
参考技术B 恭喜,你写的对着呢两个与 就是 and的意思 and的意思就是两个条件都成立是才会返回true,一个或表示的是or的意思 or 的意思就是两个条件只要一个条件成立就会返回true;追问
会先执行两个与 再执行一个或的吗?大大-。-
追答嗯嗯。会先执行括号内的。也就是会现在执行两个与。
本回答被提问者采纳 参考技术C 用年数除以4,如果可是整除就是闰年,不可以就是平年,还有如果年的后面有两个零的话,就要除以400,也是看可不可以整除,可以整除就是闰年 参考技术D package chaper4;
import java.util.Scanner;
public class chaper56
public static void main (String[] arge)
Scanner input = new Scanner(System.in);
System.out.print("请输入年份:");
int a = input.nextInt();
printR(a);
public static void printR(int x)
if(x%4==0)
System.out.println(x+"为闰年");
else
System.out.println(x+"为平年");
第5个回答 2014-03-09 还行吧,这也就是简单的判断,根本算不上什么算法,看着基本都对。
以上是关于java判断平年闰年的主要内容,如果未能解决你的问题,请参考以下文章