Java-征兵系统

/**
@function 征兵系统
@author 胡宇博
@date 2021.6.4
*/ 
import java.util.Scanner;
class Conscription3
{
    public static void main(String[] args) 
    {
        System.out.println("—— —— —— —— —— —— —— ——"); 
        System.out.println("? ? ? ? 欢迎使用征兵系统? ? ? "); 
        System.out.println("—— —— —— —— —— —— —— ——"); 
        Sift y = new Sift("某某","男",20,"237489147842784797",166,125);
    }
}
class Person
{
    //姓名
    private String    name;
    //性别
    private String    gender;
    //身份证
    private String id;
    //年龄
    private int age;
    //身高
    private int height;
    //体重
    private int weight;

    public String getName(){ 
        return this.name; 
    } 
    public void setName(String name){ 
        this.name = name; 
    }

    public String getGender(){
        return this.gender;
    }
    public void setGender(String gender){
        this.gender = gender;
    }

    public String getId(){
        return this.id;
    }
    public void setId(String id){
        this.id = id;
    }

    public int getAge(){
        return this.age;
    }
    public void setAge(int age){
        this.age = age;
    }

    public int getHeight(){
        return this.height;
    }
    public void setHeight(int height){
        this.height = height;
    }

    public int getWeight(){
        return this.weight;
    }
    public void setWeight(int weight){
        this.weight = weight;
    }
    //无参
    public Person(){

    }
    //有参
    public Person(String name,String gender,String id,int age,int height,int weight){
        this.name = name;
        this.gender = gender;
        this.id = id;
        this.age = age;
        this.height = height;
        this.weight = weight;
    }    
}

class Sift extends Person
{
    public Sift(){

    }
    public Sift(String name,String gender,int age,String id,int height,int weight){
        super(name,gender,id,age,height,weight);
        System.out.println("姓名:"+this.getName());
        System.out.println("性别:"+this.getGender());
        System.out.println("年龄:"+this.getAge());
        System.out.println("身份证号:"+this.getId());
        System.out.println("身高:"+this.getHeight());
        System.out.println("体重:"+this.getWeight());

        

        //判断
        boolean Page = false;
        boolean Pheight = false;
        boolean Pweight = false;
        //判断年龄能否达到标准
        if(age<18 || age>24){ 
            System.out.println("抱歉,您的年龄未达到合格标准!"); 
        }else{
            Page = true;
        }
        //判断身高能否达到标准
        if(height<165){
            System.out.println("抱歉,您的身高未达到合格标准!");
        }else{
            Pheight = true;    
        }
        
        if(weight<((height-110)*2) || weight>((height-110)*2)+(((height-110)*2)*0.3)){
            System.out.println("抱歉,您的体重未达到合格标准!");
        }else{
            Pweight = true;
        }
        if(id.matches("\\d{17}[Xx0-9]")){
            System.out.println();
        }else{
            System.out.println("请输入有效身份证!");    
        }
        if(Page&&Pheight&&Pweight){
            System.out.println("恭喜您可以当兵!");
        }else{
            System.out.println("您当兵不合格!");
        }    
    }    
}
 

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

喜欢爱笑的女孩子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值