编写java应用程序,选择合适的数据类型定义个人信息,并在命令行用一个输出语句分行输出
答案:2 悬赏:20
解决时间 2021-02-15 03:40
- 提问者网友:伴他一生,无悔
- 2021-02-14 15:25
编写java应用程序,选择合适的数据类型定义个人信息,并在命令行用一个输出语句分行输出
最佳答案
- 二级知识专家网友:你好陌生人
- 2021-02-14 16:11
public class Person{
public static void main(String args[]){
String name=刘得花;
char sex='男';
int age=18;
System.out;println("name: "+name+"\n性别: "+sex+"\n年龄: "+age);
}
}
全部回答
- 1楼网友:统治我的世界
- 2021-02-14 17:49
首先在任一目录保存以下代码
编译代码:javac PersonInfo.class
执行代码:java PersonInfo
代码输出效果如下:
id = 001, name = 张三, sex = 男, 年龄 = 12, 身份证 = 140421198809021102
id = 002, name = 李四, sex = 女, 年龄 = 25, 身份证 = 280421198809022103
id = 003, name = 王五, sex = 男, 年龄 = 33, 身份证 = 355421198809021104
id = 004, name = 赵六, sex = 女, 年龄 = 17, 身份证 = 472421198809021105
import java.util.ArrayList;
import java.util.List;
public class PersonInfo{
private String id; //id
private String name; //姓名
private int sex; //性别
private int age; //年龄
private String idCard; //身份证
@Override
public String toString() {
return "id = " + getId() + ", name = "
+ getName() + ", sex = " + (getSex()==0?"男":"女")
+ ", 年龄 = " + getAge() + ", 身份证 = " + getIdCard();
}
public PersonInfo(String id, String name, int sex, int age, String idCard) {
this.id = id;
this.name = name;
this.sex = sex;
this.age = age;
this.idCard = idCard;
}
public static void main(String[] args) {
PersonInfo p1 = new PersonInfo("001", "张三", 0, 12, "140421198809021102");
PersonInfo p2 = new PersonInfo("002", "李四", 1, 25, "280421198809022103");
PersonInfo p3 = new PersonInfo("003", "王五", 0, 33, "355421198809021104");
PersonInfo p4 = new PersonInfo("004", "赵六", 1, 17, "472421198809021105");
List<PersonInfo> personList = new ArrayList<PersonInfo>();
personList.add(p1);
personList.add(p2);
personList.add(p3);
personList.add(p4);
for(PersonInfo p : personList){
System.out.println(p);
}
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getSex() {
return sex;
}
public void setSex(int sex) {
this.sex = sex;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getIdCard() {
return idCard;
}
public void setIdCard(String idCard) {
this.idCard = idCard;
}
}
我要举报
大家都在看
推荐资讯