题目:在屏幕上显示输出自己的个人信息(姓名,学号,年龄,性别,班级,QQ,手机号,身高,体重)
用scanner来写
方式一:
System.out.println("你的姓名");
System.out.println("你的年龄");
System.out.println("");
System.out.println("");
..........
方式二:
String[] arrays = new String[]{"姓名","年龄"......};
for(String s : arrays){
System.out.println(s);
}
其他也还有很多方法,这里就举两个最简单的例子
示例代码如下:
public class Test {
public static void main(String[] args) throws IOException {
Map<String, Object> map = new LinkedHashMap<>();
map.put("姓名", null);
map.put("学号", null);
map.put("年龄", null);
map.put("性别", null);
map.put("班级", null);
map.put("QQ", null);
map.put("手机号", null);
map.put("身高", null);
map.put("体重", null);
Scanner scanner = new Scanner(System.in);
for (Map.Entry<String, Object> entry : map.entrySet()) {
System.out.printf("请输入%s:", entry.getKey());
entry.setValue(scanner.next());
}
System.out.printf("个人信息:%s\n", map);
}
}
运行结果如下:
public class student {
String stuname;
String school;
String sex;
String classname;
int age;
public student(String stuname,int age,String classname,
String school, String sex) {
super();
this.stuname = stuname;
this.school = school;
this.sex = sex;
this.classname = classname;
this.age = age;
}
@Override
public String toString() {
return "你好,我叫" + stuname + "来自" + school + "性别" + sex +
"班级" + "今年" + age + "岁";
}
public static void main(String[] arges) {
student stu = new student("张三",22,"男","三年二班","云南交通职业技术学院");
System.out.println(stu.toString());
}
}