本文共 1228 字,大约阅读时间需要 4 分钟。
请定义一个学生类(Student),包含学号、姓名、年龄(7-60岁)三个私有成员。从键盘输入学生的成员值后生成对象,并按要求输出相应的结果。
输入格式:第一行一个整数k,代表后面要生成的学生人数。 从第二行开始的连续k行,每行3个数据,分别表示一个学生的学号、姓名和年龄。
输出格式:输出每个学生的基本情况。如果数据不符合要求则输出"bad"
输入样例:3
20174042001 zhangsan 20 20174042030 lisi 2 20174042050 wangwu 17输出样例:
zhangsan 20174042001 20
bad wangwu 20174042050 17import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner se=new Scanner (System.in); int n=Integer.parseInt(se.nextLine()); Student a[]=new Student[n]; for(int i=0;i=7&a[i].getAge()<=60) { System.out.println(a[i].getXingming()+" "+a[i].getXuehao()+" "+a[i].getAge()); }else { System.out.println("bad"); } } }}class Student{ private String xuehao,xingming; private int age; public Student(String xuehao,String xingming,int age) { this.xuehao=xuehao; this.xingming=xingming; this.age=age; } public String getXuehao() { return xuehao; } public void setXuehao(String xuehao) { this.xuehao = xuehao; } public String getXingming() { return xingming; } public void setXingming(String xingming) { this.xingming = xingming; } public int getAge() { return age; } public void setAge(int age) { this.age = age; }}
转载地址:http://vqbdi.baihongyu.com/