
正文
java年龄分层代码 java年龄性别代码怎么敲
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
java一段计算年龄代码如何用最简化的方式写
可以用循环啊,定义类person
Class person{
@Getter
@Setter
private int age;
@Getter
@Setter
private String name;
public person(int age,String name){
this.age=age;
this.name=name.
}
}
判断年龄就用数组做了,假设你放一个ArrayList里
ArrayListPerson personList=new ArrayList();
personList.add(父亲)
personList.add(爷爷)
personList.add(儿子)
for(Person person:personList){
if (person.getage90){
game over
}else if(person.getage0){
洗洗睡吧
}else{
打印名字和年龄 getname()+getage()
}
}
相关问答
Q1: 编写java代码计算全班同学年龄
计算全班同学年龄之和。
思路:从键盘上依次输入每个同学的年龄,然后求和输出:
import java.util.Scanner;
public class TestMain {
public static void main(String[] args) {
int sum=0;
Scanner in =new Scanner(System.in);
int n = in.nextInt();
sum+=n;
System.out.println(sum);
}
}
Q2: java程序,根据用户输入的选项显示对应选项的年龄段信息,分别有幼年,青年,中年,老年1~100岁
class Test{
public static void main(String []args)
{
Scanner sc = new Scanner(System.in);
System.out.println(“请输入年龄java年龄分层代码:”);
int age=sc.nextInt();
if(age=0age=25)
System.out.println("幼年");
else if(age25age=50)
System.out.println("青年");
else if(age50age=75)
System.out.println("中年");
else if(age75age=100)
System.out.println("老年");
}
}
Q3: java 输入生日年龄 然后算出几岁 最好能把具体代码发过来
以下代码是关于年龄计算的 其中不包含正则判断部分,如果有什么问题可以再交流
希望可以帮到你~
package api;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Scanner;
/**
* 业务需求输入一个生日(字符串),
* 返回该生日到系统时间的时间间隔
* @author Administrator
*
*/
public class BirthDate {
public static void main(String[] args) throws ParseException {
//创建Scanner
Scanner scanner = new Scanner(System.in);
System.out.println("请输入生日(格式为yyyy-MM-dd):");
String BirthDate = scanner.nextLine();
//将字符串转换为Date类型
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date date = new Date();
date = sdf.parse(BirthDate);
//使用calendar进行计算
Calendar calendar = Calendar.getInstance();
//获取当前时间毫秒值
long now = (new Date()).getTime();
long Birthdate = date.getTime();
long time = now-Birthdate;
int count=0;
//时间换算
long days = time/1000/60/60/24;
//判断闰年
int birthYear = Integer.parseInt(( BirthDate.substring(0, 4)));
for(int i=calendar.get(Calendar.YEAR);i=birthYear;i--)
if((i%4==0 !(i%100==0)) ||
(i%400==0) ){
count++;
}
//加入闰年因素进行整理换算
int age = ((int)days-count)/365;
System.out.println("到目前为止,活了"+age+"岁");
}
}
Q4: Java使用prompt输入一个年龄 然后判断 这个人在不同的年龄做什么事情
详细代码如下:
package com.hanqi.lianxi;
import java.util.Scanner;
public class lianxi
{undefined
public static void main(String[] args)
{undefined
Scanner sr = new Scanner(System.in);
System.out.println("请输入您的年龄:");
double age = sr.nextDouble();
if(age%1==0)
{undefined
if(age=0age=12)
{undefined
System.out.println("您是儿童");
}
else if(age12age=18)
{undefined
System.out.println("您是少年");
}
else if(age18age=40)
{undefined
System.out.println("您是青年");
}
else if(age40age=60)
{undefined
System.out.println("您是中年");
}
else if(age60age=130)
{undefined
System.out.println("您是老年");
}
else
{undefined
System.out.println("您输入年龄不在正常范围内");
}
}
else
{undefined
System.out.println("您输入的年龄格式有误,请输入正整数");
}
}
}
java年龄分层代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java年龄性别代码怎么敲、java年龄分层代码的信息别忘了在本站进行查找喔。







