java判断的代码例子 java三步判断

1.用Java语言编写一个程序,判断一个年份是否是闰年。

以下是用Java编写的判断一个年份是否是闰年的示例代码:

创新互联服务项目包括平泉网站建设、平泉网站制作、平泉网页制作以及平泉网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,平泉网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到平泉省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

Copy code

import java.util.Scanner;

public class LeapYear {

public static void main(String args[]) {

Scanner sc = new Scanner(System.in);

System.out.print("请输入待判断的年份:");

int year = sc.nextInt();

boolean isLeapYear = false;

if (year % 4 == 0) {

if (year % 100 == 0) {

if (year % 400 == 0) {

isLeapYear = true;

} else {

isLeapYear = false;

}

} else {

isLeapYear = true;

}

} else {

isLeapYear = false;

}

if (isLeapYear) {

System.out.println(year + "是闰年。");

} else {

System.out.println(year + "不是闰年。");

}

}

}

这个程序中,首先提示用户输入一个年份,然后使用一个布尔变量isLeapYear来存储程序是否判断为闰年,如果是闰年,则为true,否则为false。然后使用嵌套的if语句来判断年份是否为闰年。如果年份可以被4整除,则可能是闰年,然后判断它是否也可以被100整除。如果年份可以被100整除,则只有当它同时能被400整除时才是闰年。如果年份不是可以被4整除的,则不是闰年。

最后使用if语句和输出语句来告诉用户输入的年份是否是闰年。

java怎么比较两个list是否相同?

判断两个list集合的元素个数是否相等。如果不相等则两个list集合也不相等,判断结束,如果相等则进入第二步判断

判断list1的元素是否全部在list2中。遍历list1,取出list1中的元素,依次去list2中比较是否list2也存在这个元素。如果有任何一个list1中的元素在list2中不存在,则两个list集合不相等,如果全部存在则两个list集合相等。

这里需要说明一点,因为第一步中已经判断list1和list2的元素个数是相等的,所以第二步中如果list1的元素全部在list2中,则可以证明list1与list2相等。不需要再遍历list2中的元素,去list1中判断是否存在。

以下是上诉过程的Java代码例子:public boolean equalList(List list1, List list2) {if (list1.size() != list2.size())

return false;for (Object object : list1) {if (!list2.contains(object))return false;}return true;}

以上过程适用于所有编程语言。另外不同编程语言还提供了一些其他方法,所以对于不同编程语言还可以有其他写法。

比如Java中为list集合提供了containsAll方法。所以对于Java语言还可以这么写:

public boolean equalList(List list1, List list2) {if (list1.size() != list2.size())return false;if(list2.containsAll(list1))return true;return false;}

还可以简写成这样:public boolean equalList(List list1, List list2) {return (list1.size() == list2.size()) list1.containsAll(list2);}

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

Java由四方面组成:

Java编程语言,即语法。

Java文件格式,即各种文件夹、文件的后缀。

Java虚拟机(JVM),即处理*.class文件的解释器。

Java应用程序接口(Java API)。

JAVA中如何判断一个对象是否是一个已知类的对象,可以写一段代码说明

instanceof似乎可以实现,instanceof是Java的一个二元操作符。是Java的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。举个例子:String str = "aaaaaaaa";

boolean toTest = str instanceof Object;此时toTest就是true;希望是你想要的答案。

写一段JAVA代码判断日期格式是否正确

static

public

boolean

isValidDate(

int

year,

int

mon,

int

day,

short

year_min,short

year_max,

StringBuffer

msg)

{

if(yearyear_min

||

yearyear_max)

{

msg.append("年份必须在("+

year_min+"~"+year_max+

")之间,输入值("+year+")无效\n");

return

false;

}else

if(mon1

||

mon12){

msg.append("月份必须在(1~12)之间,输入值("+mon+")无效\n");

return

false;

}else

if(day1

||

day31){

msg.append("日号必须在(1~31)之间,输入值("+day+")无效\n");

return

false;

}else

if(mon==2){

if(isLeapYear(year)

day29){

msg.append("闰年的闰二月日号必须在(1~29)之间,"+year+"是闰年,输入值("+day+")无效\n");

return

false;

}else

if(day28){

msg.append("非闰年的闰二月的日号必须在(1~28)之间,"+year+"不是闰年,输入值("+day+")无效\n");

return

false;

}

}

return

true;

}

//闰年

static

public

boolean

isLeapYear(int

year){

return

(year%4==0

year%100!=0)||

year%400==0;

}


当前标题:java判断的代码例子 java三步判断
分享链接:http://scyanting.com/article/dojjdjp.html