1 Star 0 Fork 0

zding404/JavaCode

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test.java 2.48 KB
一键复制 编辑 原始数据 按行查看 历史
zding404 提交于 2022-03-25 21:11 +08:00 . 测试_ 3 封装
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);
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Java
1
https://gitee.com/Meguminn0/java-code.git
git@gitee.com:Meguminn0/java-code.git
Meguminn0
java-code
JavaCode
master

搜索帮助