在java中,根据年龄,计算出生年份。比如:23岁,1990年出生

首先获取现在的日期 Calendar mycalendar=Calendar.getInstance();//获取现在时间 String 年=String.valueOf(mycalendar.get(Calendar.YEAR));//获取年份 // 用文本框输入年龄 int age=text1.getText().parseInt();int birth=年.parseInt()-age;System.out.println("birth"年出生);...
在java中,根据年龄,计算出生年份。比如:23岁,1990年出生
这个得用Calendar类
首先获取现在的日期 Calendar mycalendar=Calendar.getInstance();//获取现在时间
String 年=String.valueOf(mycalendar.get(Calendar.YEAR));//获取年份
// 用文本框输入年龄
int age=text1.getText().parseInt();
int birth=年.parseInt()-age;
System.out.println("birth"年出生);2013-01-03
package com.wc.day;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Scanner;
public class test{
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
System.out.print("请输入你的年龄:");
Scanner scan=new Scanner(System.in);
int age=scan.nextInt();
int year=Integer.parseInt(sdf.format(new Date()))-age;
System.out.println("你的出生年份为:"+year+"年");
}
}2013-01-03
import java.util.*;
import java.text.*;
public class Demo{
public static void main(String[] args) {
SimpleDateFormat format = new SimpleDateFormat("yyyy");
int year=0;
System.out.print("请输入你的年龄,比如(1980):");
Scanner scan=new Scanner(System.in);
if(scan.hasNext()){
year=scan.nextInt();
System.out.println(Integer.parseInt(format.format(new Date()))-year);
}
}
}2013-01-03
那个很简单啊,先得到系统当前时间,再减去年龄就行了啊2013-01-03
mengvlog 阅读 10 次 更新于 2025-06-20 00:58:38 我来答关注问题0
  • 首先获取现在的日期 Calendar mycalendar=Calendar.getInstance();//获取现在时间 String 年=String.valueOf(mycalendar.get(Calendar.YEAR));//获取年份 // 用文本框输入年龄 int age=text1.getText().parseInt();int birth=年.parseInt()-age;System.out.println("birth"年出生);...

  •  wkf84622 java作业循环录入5个人的年龄并计算平均年龄,如果录入的数据出现负数或大于100的数,立即停止输入并报错

    package test;import java.util.Scanner;public class Test { static boolean status = true; public static void main(String[] args) { while (status) { try { int age = 0; for (int i = 0; i < 5; i++) { System.out.println("请输入第" + (i + 1) ...

  •  kksadie 用 java编译段代码,写人体每天摄人热量的计算,输入身高体重性别年龄来计算,公式百度里有,求

    import java.util.Scanner;public class Tt {/** 计算公式: * 男:[66 + 1.38 x 体重(kg) + 5 x 高度(cm) - 6.8 x 年龄] x 活动量 *女:[65.5 + 9.6 x 体重(kg) + l.9 x 高度(cm) - 4.7 x 年龄] x 活动量 */private static double actRadio = 1.2;//活...

  •  马戈基亚08 java求平均年龄最大值最小值

    import java.util.ArrayList;import java.util.Iterator;import java.util.List;import java.util.Scanner;public class Age {public static void main(String[] args) {Scanner sc = new Scanner(System.in);System.out.println("请输入同学信息:");String stu = "";List stus = new Ar...

  •  百度网友489295667 1.接收用户输入用户年龄,通过三元运算符,判断用户是80后,还是90后,还是70后,急求Java程序!

    int age = 13;int year = 12+100-age;System.out.println(year>=90?"90后":year>=80?"80后":year>=90?"70后":"70前");

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部