package fox_1;

import java.util.Scanner;

//这个小程序是用来比较小明.小东.小花之间谁能入伍参军

public class FOX_8{

public static void main(String[] args) {
// TODO 自动生成的方法存根
System.out. println("----------------------------小程序--------------------------------------");
System.out.println("*****                                                                                      ****");
System.out.println("*****                                                                                      ****");
System.out.println("*****                                                                                       ****");
System.out.println("*****                                                                                       ****");
System.out.println("*****           输入你的年龄,姓名,健康状况就可以知道了  ****");
System.out.println("*****                                                                                        ****");
System.out.println("*****                                                                                        ****");
System.out.println("***************************************************************");
//在构造参数里面输入System.out.println
//scanner
Scanner sc = new Scanner(System.in);
System.out.println("请输入您的帅气的风流倜傥的名字然后回车");
String info = sc.nextLine();

System.out.println("请输入您的性别(中国不支持第三性比)然后轻轻的按下回车");
Scanner cc = new Scanner(System.in);
//这个地方是用来输入文字段的输入的
String infos = sc.nextLine();

double infoc = 0.0;
System.out.println("请输入您的年龄(警告三岁的我们不要)然后回车");
Scanner ag = new Scanner(System.in);
int infoB = ag.nextInt();

System.out.println("请输入您的健康状态然后回车:提示健康请输入健康");
Scanner hh = new Scanner(System.in);
String infoX = hh.nextLine();

//来一个变量接收这些值
// 小东的个人信息(名字 性别 年龄 健康状况)
//创建了一个实例用来接收值接受返回值
Man d1 = new Man(info, infos,infoB, infoX);

//这个地方非常重要他是非常重要的如果没有他那么我们就没办法接收值
Soldier(d1);

}

// 就是这个地方,要实现的目的很简单,就是一次判断他们三个的情况,男女不限大于18健康yes的人系统打印出来
public static void Soldier(Man m) {//就创建了一个参
// 创建一个测试函数在把类引进来就可以了
//这里的equals就是看值的函数,今天早上讲过的
if (m.getage() >= 18 && m.gethealth().equals("健康")) {
System.out.println("名字:" + m.getName() + "\t年龄:" + m.getage() + "\t性别:" + m.getgender() + "\t健康:"
+ m.gethealth() + "\t符合标准可以参军");
} else {
System.out.println("名字:" + m.getName() + "\t年龄:" + m.getage() + "\t性别:" + m.getgender() + "\t健康:"
+ m.gethealth() + "\t不符合标准不能参军");
}
}
}

// 小明的个人信息(名字 性别 年龄 健康状况)
class Man {
//封装 所有状况
private String name;
private String gender;
private int age;
private String health;

public Man(String name, String gender, int infoB, String health) {
this.name = name;
this.gender = gender;
this.age = infoB;
this.health = health;
}

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

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

public void setGenDer(String gender) {
this.gender = gender;
}

public String getgender() {
return this.gender;
}

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

public int getage() {
return this.age;
}

public void setHealth(String health) {
this.health = health;
}

public String gethealth() {
return this.health;
}

}

//总体来说这个小程序还有许多可以完善的地方比如你可以加上io呀或者配合dos窗口的改变来实现美观的目的,

//我编写这个小程序的时候,是用了封装的思想来做这个东西的,当然如果你发现这样的写法还不能瞒住你你个可以加上工厂设计模式.

Java征兵系统(可拓展)相关推荐

  1. java征兵系统2.0

    java代码 import java.util.Scanner;  //java工具包 class ss  {     public static void main(String[] args)   ...

  2. java专业大学生入伍_JAVA程序征兵系统(包含登录系统和征兵系统)

    源代码: 账号密码在程序里面 import java.util.Scanner; public class Conscription { public static void main(String[ ...

  3. java计算机毕业设计校园拓展活动培训管理系统源程序+mysql+系统+lw文档+远程调试

    java计算机毕业设计校园拓展活动培训管理系统源程序+mysql+系统+lw文档+远程调试 java计算机毕业设计校园拓展活动培训管理系统源程序+mysql+系统+lw文档+远程调试 本源码技术栈: ...

  4. JAVA征兵管理系统

    一共有二部分,类是新建的一个文件不要合在一起使用 第一部分:是主体 第二部分:是类 package zhnegbingxt;import java.util.ArrayList; import jav ...

  5. 征兵系统集合版(登录系统+信息填写及查看功能)

    在学完对象类和集合后为了练习写了个简单的征兵系统,技术含量不高仅供参考 首先是要确定这个系统需要哪些功能,有登录系统就需要存放用户账户的类,然后是存放征兵信息的类,最后是执行程序的main方法类 首先 ...

  6. java实验系统常用类,Java的常用系统类

    Java的常用系统类Tag内容描述: 1.Java语言与JBuilder应用初步 第六章 常用的Java系统类,本章要点,字符串类 数值(Number)类及其子类 数组类 集合类 Object类,字符 ...

  7. Java消息系统简单设计与实现

    前言:由于导师在我的毕设项目里加了消息系统(本来想水水就过的..),没办法...来稍微研究研究吧..简单简单... 需求分析 我的毕设是一个博客系统,类似于简书这样的,所以消息系统也类似,在用户的消息 ...

  8. java系统时间怎么获取,java目前系统时间的获取

    java当前系统时间的获取 import   java.text.SimpleDateFormat; SimpleDateFormat   formatter   =   new   SimpleDa ...

  9. java11模块化开发_【JDK 11】关于 Java 模块系统,看这一篇就够了

    继 2014 年 3 月 Java 8 发布之后,时隔 4 年,2018 年 9 月,Java 11 如期发布,其间间隔了 Java 9 和 Java 10 两个非LTS(Long Term Supp ...

最新文章

  1. alexa api php,PHP使用Alexa API获取网站的Alexa排名例子
  2. C 温故知新 之 指针:函数指针变量、指针型函数
  3. ASP.NET MVC基础入门.
  4. java复习系列[4] - Java IO
  5. 删除查找后的目录或文件
  6. [转载] 高等应用数学问题的matlab求解——第4章 线性代数问题的计算机求解
  7. PMP 11章 项目风险管理
  8. linux上如何把2个或者多个显示器合并为一个显示器
  9. SpringBoot下DataSource连接配置
  10. win10怎么还原成win7系统
  11. 用python批量生成有效的IP地址
  12. 快速启动iOS模拟器
  13. linux samba服务器的配置
  14. 企业域名是什么?域名代表网站流量
  15. 前端vue使用vue-socket.io与socket.io-client与后台使用netty-socketio建立实时通信
  16. 计算机图形学 旋转平移原理,计算机图形旋转操作详细步骤
  17. 2018-2019-2 20165205 网络对抗技术 Exp7 网络欺诈防范
  18. 「GitChat新手引导」获奖名单公布,更多引导细节!
  19. 服务器微信了早上好,微信早上好祝福语大全
  20. SpringCloud微服务组件:Sentinel限流熔断

热门文章

  1. LLVM的源码目录结构
  2. 互信息(Mutual Information)的介绍
  3. Arturia 发布 SQ80 V 80年代经典音色合成器软件
  4. linux下tomcat的访问权限,关于Linux权限引起的Tomcat项目404问题
  5. MySQL数据库常用查询(带练习示例)
  6. 一文带你深入了解,什么是深度学习及其工作原理
  7. 靠贴牌飞利浦冲击上市,德尔玛的自有品牌又该如何“起跳”?
  8. 安防IT化如何把握其中的共性与个性
  9. python实例属性没有init_处理init外部定义的实例属性的更好/更python方式?
  10. 移动端下拉刷新与页面内滑动冲突问题 iscroll 固定行表头 苹果下拉反弹