小弟刚学完java里的常用类。老师讲的不全面,求各位大神指点这道题怎么做?需要导入什么包。
答案:4 悬赏:50
解决时间 2021-03-09 03:11
- 提问者网友:优雅ぉ小姐
- 2021-03-08 17:51
求完整代码,自己研究在控制台输入你的出生日期,判断你的年龄(周岁),如输入1989-3-28:输出 23岁 如输入1989-12-30:输出 22岁
最佳答案
- 二级知识专家网友:傲娇菇凉
- 2021-03-08 18:08
import java.util.*;
import java.text.*;
public class Test{
public static void main(String[] args) throws Exception{
Scanner sr=new Scanner(System.in);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date birth=sdf.parse(sr.nextLine());
Calendar birthday = Calendar.getInstance();
birthday.setTime(birth);
Calendar now = Calendar.getInstance();
System.out.println((now.get(Calendar.YEAR)-birthday.get(Calendar.YEAR))+"岁");
}
}
import java.text.*;
public class Test{
public static void main(String[] args) throws Exception{
Scanner sr=new Scanner(System.in);
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date birth=sdf.parse(sr.nextLine());
Calendar birthday = Calendar.getInstance();
birthday.setTime(birth);
Calendar now = Calendar.getInstance();
System.out.println((now.get(Calendar.YEAR)-birthday.get(Calendar.YEAR))+"岁");
}
}
全部回答
- 1楼网友:duile
- 2021-03-08 21:39
public class Test{
public static void main(String[] args){
Age a = new Age();
System.out.println("今年"+a.panDuan()+"岁");
}
}
class Age{
public int panDuan(){
java.util.Scanner sc = new java.util.Scanner(System.im);
System.out.println("请输入出生年月,格式:yyyy-MM-dd");
String nyr = sc.next();
int num = Integer.parseInt(new java.text.SimpleDateFormat("yyyy").format(new java.util.Date())) - Integer.parseInt(nyr.substring(0,4));
return num;
}
}
- 2楼网友:社会水太深
- 2021-03-08 20:21
你自己建个项目,把里边的文件复制进去不就得了
- 3楼网友:厌今念往
- 2021-03-08 19:46
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class YearTest
{
public static void main(String[] args)
{
// TODO Auto-generated method stub
BufferedReader in = new BufferedReader(new InputStreamReader(
System.in));
try
{
while(true)
{
String rr=in.readLine();
System.out.println("输入的生日为"+rr);
int b=Integer.parseInt(rr.substring(0,4));
System.out.println("年龄为:" +(2013-b));
}
} catch (IOException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯