是否成年的java代码 java判断年龄是否成年

【Java】编写可以随意输入年龄,如果大于18岁则输出“你的年龄大于18岁!”如何才能无限次输入?

修改的代码如下:

创新互联在网站设计、网站制作、重庆APP开发、网站运营等方面均有出色的表现,凭借多年丰富的经验,我们会仔细了解各客户的需求而做出多方面的分析、设计、整合,为客户设计出具风格及创意性的商业解决方案,我们更提供一系列成都全网营销,网站制作和网站推广的服务,以推动各中小企业全面信息化,并利用创新技术帮助各行业提升企业形象和运营效率。

import java.util.Scanner;

public class Demo02 {

public static void main(String[] args) {

Scanner reader = new Scanner(System.in);

while (true) {

int x = reader.nextInt();

if (x == 0) {

break;// 输入0时结束

} else if (x = 18) {

System.out.println("你的年龄大于18岁");

} else {

System.out.println("你还小呢");

}

}

}

}

把输入的语句和判断的语句写在while循环里面 ,while的表达式为true,这样就能无限循环了。同时做一个判断,输入0时,跳出循环,程序结束。

javaweb实现用户注册,并判断用户年龄是否成年,未满成年不允许注册。

注册时候要输入身份证,校验身份证格式,中间有一段不是他的出生年月吗,你只要知道他是15位还是18位身份证,然后取其出生年月,就可以知道他是否成年了

java程序怎么判断身份证是不是未成年?

把身份证号7-14位取出来,加上18年,跟今天做比较,判断今天是不是在此之后

public static void main(String[] args) {

try {

System.out.println(ifGrown_up("xxxxxx19970629xxxx"));

} catch (ParseException e) {

e.printStackTrace();

}

}

public static boolean ifGrown_up(String num) throws ParseException {

int year = Integer.parseInt(num.substring(6, 10));

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd");

Date update = sdf.parse(String.valueOf(year + 18) + num.substring(10, 14));

Date today = new Date();

return today.after(update);

}


本文标题:是否成年的java代码 java判断年龄是否成年
链接分享:http://azwzsj.com/article/hjogps.html