java代码计算年龄 java计算年龄的方法

java计算年龄

import java.util.Calendar;

创新互联是一家以网络技术公司,为中小企业提供网站维护、网站制作、成都网站建设、网站备案、服务器租用、域名申请、软件开发、微信平台小程序开发等企业互联网相关业务,是一家有着丰富的互联网运营推广经验的科技公司,有着多年的网站建站经验,致力于帮助中小企业在互联网让打出自已的品牌和口碑,让企业在互联网上打开一个面向全国乃至全球的业务窗口:建站电话联系:028-86922220

import java.util.Date;

import java.awt.*;

import java.awt.event.*;

import java.text.NumberFormat;

public class H {

public static void main(String args[]) {

new Time("年龄计算器");

}

}

class Time extends Frame implements ActionListener {

Calendar calendar;

Button button;

TextField t1, t2, t3;

Label l, l1, l2, l3;

Time(String s) {

super(s);

setLayout(new FlowLayout());

button = new Button("确定");

button.addActionListener(this);

t1 = new TextField(2);

t2 = new TextField(2);

t3 = new TextField(2);

l = new Label(" 请输入您的生日 ");

l.setBackground(Color.cyan);

l1 = new Label("年");

l2 = new Label("月");

l3 = new Label("日");

add(l);

add(t1);

add(l1);

add(t2);

add(l2);

add(t3);

add(l3);

add(button);

setBounds(100, 100, 280, 100);

addWindowListener(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

});

setVisible(true);

validate();

}

public void actionPerformed(ActionEvent e) {

calendar = Calendar.getInstance();

calendar.setTime(new Date());

NumberFormat f = NumberFormat.getInstance();

long time = calendar.getTimeInMillis();

if (e.getSource() == button) {

try {

int n = Integer.parseInt(t1.getText());

int y = Integer.parseInt(t2.getText());

int r = Integer.parseInt(t3.getText());

calendar.set(n, y - 1, r);

double time1 = calendar.getTimeInMillis();

double c = (time - time1) / (1000 * 60 * 60 * 24);

double d = c/365;

f.setMaximumFractionDigits(2);

String s = f.format(d);

l.setText("您的年龄约为" + s + " 岁");

} catch (NumberFormatException ee) {

l.setText("请正确输入");

}

}

}

}

功底浅薄,如果有问题,还望指教。

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()

}

}

编写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);

}

}


网页名称:java代码计算年龄 java计算年龄的方法
网页网址:http://pwwzsj.com/article/ddscpoe.html