6-3 定义Person类 (5分)

6-3 定义Person类 (5分)

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

/*
	作者:马志勇
	QQ:3089065946
	欢迎关注,欢迎推广。
*/

class Person{

    static String name;

    static int age;

    public Person (String name,int age){

         this.name=name;

         if(age<=150&&age>=0) {

             this.age=age;

         }else {

             this.age=0;

         }

    }

    public static void show() {

         System.out.println("name:"+name);

         System.out.println("age:"+age);

    } 

}

你可能感兴趣的:(PTA答案)