import com.sun.org.apache.xpath.internal.SourceTree;
import com.sun.org.apache.xpath.internal.objects.XString;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class KeTangYiQing {
public static void main(String[] args) {
KeTangYiQing();
}
private static void KeTangYiQing() {
List<Huanzhe> huanzheList = new ArrayList();
Scanner sc = new Scanner(System.in);
System.out.println("欢迎光临患者统计系统:" + "/n" +
"1.录入患者信息" + "/n" +
"2.输出火神山医院患者信息" + "/n" +
"3.输入雷神山医院患者信息" + "/n" +
"4.输入金银潭医院患者信息" + "/n" +
"5.退出系统");
while (true) {
if (sc.hasNextInt()) {
String type = sc.nextLine();
if (type.equals("1")) {
System.out.println("请输入患者姓名:");
String name = sc.nextLine();
System.out.println("请输入患者年纪:");
int age = Integer.valueOf(sc.nextLine());
System.out.println("请输入患者性别:");
String sex = sc.nextLine();
System.out.println("请输入患者病症状态");
String status = sc.nextLine();
if (status.equals("1")) {
Huanzhe huanzhe = new Huanzhe(name, age, sex, "重症患者", "火神山医院");
huanzheList.add(huanzhe);
System.out.println("录入信息成功,该患者进入火神山医院");
} else if (status.equals("2")) {
Huanzhe huanzhe= new Huanzhe(name,age,sex,"轻症患者","雷神山医院");
huanzheList.add(huanzhe);
System.out.println("录入信息成功,该患者进入雷神山");
}else if(status.equals("3")){
Huanzhe huanzhe =new Huanzhe(name,age,sex,"无症状患者","金银潭医院");
huanzheList.add(huanzhe);
System.out.println("录入信息成功,该患者进入金银潭医院");
}else{
System.out.println("录入失败,患者信息不明确");
}
}else if(type.equals("2")){
if(huanzheList.size()>0){
boolean isFlag=false;
for (int i = 0; i < huanzheList.size(); i++) {
Huanzhe huanzhe=huanzheList.get(i);
if(huanzhe.status.equals("重症患者")){
huanzhe.printf();
isFlag=true;
} else{
}
}
if(!isFlag){
System.out.println("无记录");
}
}else{
}
}else if(type.equals("3")){
if(huanzheList.size()>0){
boolean isFlag=false;
for (int i = 0; i < huanzheList.size(); i++) {
Huanzhe huanzhe=huanzheList.get(i);
if(huanzhe.status.equals("轻症患者")){
huanzhe.printf();
isFlag=true;
}else{
}
}if(!isFlag){
System.out.println("无记录");
}
}else{
}
}else if(type.equals("4")){
if(huanzheList.size()>0){
boolean isFlag=false;
for (int i = 0; i < huanzheList.size(); i++) {
Huanzhe huanzhe=huanzheList.get(i);
if(huanzhe.status.equals("无症状患者")){
huanzhe.printf();
isFlag=true;
}else{
}
}
if(!isFlag){
System.out.println("无记录");
}
}else{
}
}else if(type.equals("5")){
System.out.println("退出系统");
break;
}else{
sc.next();
System.out.println("输入错误,请重新输入");}
System.out.println("----------------------------------------"+"/n"+"1.请继续选择功能"+"1.录入患者信息"+
"/n"+"2.查询火神山医院患者信息"+"/n"+"3.查询雷神山医院患者信息"+"/n"+"4.查询金银潭医院话只能喝信息"+"/n"+
"5.退出系统");
}else {
sc.next();
System.out.println("输入错误,请重新输入");
}
}
}
}
import com.sun.org.apache.xpath.internal