6-3 定义Person类 (5分)
请定义Person类,包含两个属性,根据主方法中的调用形式,定义构造方法,输出方法。
对象的年龄在[0,150]之间,超出范围时,年龄为0。
类的定义:
class Person{}
裁判测试程序样例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
Person p1;
String name = sc.next();
int age = sc.nextInt();
p1= new Person(name,age);
p1.show();
sc.close();
}
}
/* 请在这里填写答案 */
输入样例:
例如:
zhang
18
输出样例:
例如:
name:zhang
age:18
class Person{
private int age;
private String name;
public Person(String name, int age) {
this.name=name;
this.age=age;
}
void show(){
if(age<0||age>150)
System.out.println("name:"+name+"\nage:0");
else
System.out.println("name:"+name+"\nage:"+age);
}
}