import java.util.Scanner;public class test {public static void main(String[] args) {Scanner mySc = new Scanner(System.in);Person man1 = new Person();System.out.println("请输入你的名字:>");man1.setName(mySc.next());System.out.println("请输入你的工资:>");man1.setSalary(mySc.nextFloat());System.out.println("请输入你的年龄:>");man1.setAge(mySc.nextInt());System.out.println("请输入你的性别:>");man1.setSax(mySc.next().charAt(0));man1.info();}}class Person{public String name;private char sax;private int age;private float salary;public String getName(String name) {return name;}public void setName(String name) {while(name.length() < 2 || name.length() > 6){Scanner mySc = new Scanner(System.in);System.out.println("姓名长度必须大于等于2且小于等于6");System.out.print("请重新输入姓名:>");name = mySc.next();}this.name = name;}public char getSax() {return sax;}public void setSax(char sax) {while(sax != '男' && sax != '女'){Scanner mySc = new Scanner(System.in);System.out.println("性别不能是除'男'或'女'以外的性别");System.out.print("请重新输入性别:>");sax = mySc.next().charAt(0);}this.sax = sax;}public int getAge() {return age;}public void setAge(int age) {while(age <0 || age > 120){Scanner mySc = new Scanner(System.in);System.out.println("年龄出选错误");System.out.print("请重新输入你的年龄:>");age = mySc.nextInt();}this.age = age;}public float getSalary() {return salary;}public void setSalary(float salary) {while(salary <= 2000){Scanner mySc = new Scanner(System.in);System.out.println("工资太少了");System.out.print("请重新输入工资:>");salary = mySc.nextFloat();}this.salary = salary;}public void info(){System.out.println("姓名:" + this.name + " 性别:" + this.sax +" 年龄:" + this.age + " 工资:" + this.salary);}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。