Write a student class to input information and the age cannot be less than 16 years old
package com.bdqn.demo; import java.util.Scanner; public class Student1 { private String name;//姓名 private int age;//age public String getName() {//Return name return name; } public void setName(String name) {//Specify name this.name = name; } public int getAge() {//Return the age return age; } public void setAge(int age) {//If the age is unreasonable, restore the default if(age>15) { this.age=age; }else { System.out.println("Error output! Restore default 16 years old"); this.age=16; } } public void print() {//Output statement method System.out.println("Hello everyone! My name is "+name+" this year is "+age+", thank you guys"); } public static void main(String[] args) { Student1 stu=new Student1();//Create object Scanner input=new Scanner(System.in); System.out.print("Please enter your name: "); stu.setName(input.next()); System.out.print("Please enter your age: "); stu.setAge(input.nextInt()); stu.print();//call } }2. Write a class output property
package com.bdqn.demo; import java.util.Scanner; public class Student2 { private String name;//姓名 private int age;//age private String subject;//Occupation private String sex;//gender public Student2() {//No parameter construction } public Student2(String name,int age){//Specify properties if(age>=0) { this.age=age;}else { System.out.println("The age is unreasonable to restore the default 18 years old!"); this.age=18; } this.name=name; this.sex="男"; this.subject="java"; } public Student2(String name,int age,String sex,String subject) {//指定属性 this.name=name; if(age>=0) {//If the age is illogical, return the default value this.age=age;}else { System.out.println("The age is unreasonable to restore the default 18 years old!"); this.age=18; } this.sex=sex; this.subject=subject; } public void print() {//Output printing System.out.println("Hello everyone, my name is "+name+", age is "+age+", gender is "+sex+", professional skills are "+subject); } /** * * Test the use of the constructor */ public static void main(String[] args) { Student2 stu = null; Scanner input=new Scanner(System.in); System.out.print("Please enter your name: "); String name =input.next(); System.out.print("Please enter your age: "); int age =input.nextInt(); stu = new Student2(name,age); stu.print();//call System.out.print("Please enter your name: "); String name1 =input.next(); System.out.print("Please enter your age: "); int age1 =input.nextInt(); System.out.print("Please enter your gender: "); String sex =input.next(); System.out.print("Please enter your occupation: "); String subject =input.next(); stu = new Student2(name1,age1,sex,subject);//Pass data stu.print();//call } }