本篇博文最后修改时间:2016年3月25日,23:38。
本篇介绍编写一个简易录入系统,实现2人姓名及年龄的录入与查询。
系统版本:Windows7 家庭普通版 32位操作系统。
三、版权声明
博主:思跡
声明:喝水不忘挖井人,转载请注明出处。
原文地址:http://blog.csdn.net/omoiato
联系方式:315878825@qq.com
Java零基础入门交流群:541462902
四、实例讲解——简易录入系统
import java.util.Scanner;
class input
{
//封装姓名1、年龄1,姓名2、年龄2,查询姓名
private String name1;
private int age1;
private String name2;
private int age2;
private String check_name;
//定义有5个参数的构造方法,为类中的属性初始化
public input(String name1, int age1, String name2, int age2, String check_name)
{
this.setName1(name1);
this.setAge1(age1);
this.setName2(name2);
this.setAge2(age2);
this.setCheck_name(check_name);
}
//设置姓名1、年龄1,姓名2、年龄2,查询姓名
public void setName1(String n1)
{
name1 = n1;
}
public void setAge1(int a1)
{
age1 = a1;
}
public void setName2(String n2)
{
name2 = n2;
}
public void setAge2(int a2)
{
age2 = a2;
}
public void setCheck_name(String n)
{
check_name = n;
}
//取得姓名1、年龄1,姓名2、年龄2,查询姓名
public String getName1()
{
return name1;
}
public int getAge1()
{
return age1;
}
public String getName2()
{
return name2;
}
public int getAge2()
{
return age2;
}
public String getCheck_name()
{
return check_name;
}
}
public class FamilyAge
{
public static void main(String[] args)
{
//初始化Scanner的对象input
Scanner input1 = new Scanner(System.in);
Scanner input2 = new Scanner(System.in);
Scanner input3 = new Scanner(System.in);
//录入姓名1及年龄1
System.out.println("请录入姓名1:");
String n1 = input1.nextLine();
System.out.println("请录入年龄1:");
int a1 = input1.nextInt();
//录入姓名2及年龄2
System.out.println("请录入姓名2:");
String n2 = input2.nextLine();
System.out.println("请录入年龄2:");
int a2 = input2.nextInt();
//查询
System.out.println("请输入要查询年龄的姓名:");
String n = input3.nextLine();
if(n1.equals(n))
{
System.out.println("您查询的此人年龄为:" + a1);
}
else if(n2.equals(n))
{
System.out.println("您查询的此人年龄为:" + a2);
}
else
{
System.out.println("此人不存在!");
}
}
}<strong>
</strong>