本文主要是介绍6-3 定义Person类,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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");elseSystem.out.println("name:"+name+"\nage:"+age);}
}
这篇关于6-3 定义Person类的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!