import java.util.Scanner;
class Main {
public static void main(String[] args) {
System.out.println("欢迎你进入班级投票系统");
boolean flg = true;
Scanner scan = new Scanner(System.in);
while(flg){
System.out.println("1.继续投票 2.投票中断");
int choice = scan.nextInt();
if(choice==1){
System.out.println("1.创建学生 2.投票");
int ncho = scan.nextInt();
if(ncho==1){
if(Bj.bjxsxe<Bj.bjxsde){
System.out.println("请输入学生学号:");
Scanner scan1 = new Scanner(System.in);
String xh = scan1.nextLine();
scan1.close();
System.out.println("请输入学生姓名:");
Scanner scan2 = new Scanner(System.in);
String xm = scan2.nextLine();
scan2.close();
Student student = new Student(xh,xm,"2班");
Bj.student[Bj.bjxsxe] = student;
Bj.bjxsxe = Bj.bjxsxe + 1;
}
else {
System.out.println("学生班级已经满员,不能创建新的学生。");
}
}
else if(ncho==2){
System.out.println("请输入投票学生的学号:");
String xh = scan.nextLine();
for(int i=0;i<Bj.bjxsxe;i++){
if(Bj.student[i].getXH()==xh){
Bj.student[i].touPiao();
}
}
}
}
else if(choice==2){
flg = false;
}
else {
System.out.println("你的选择有误,请重新选择");
}
}
scan.close();
}
}
class Student{
private String xh;
private String xm;
private String bj;
private boolean istp;
private int dp;
public String getXH(){
return this.xh;
}
public void setDP(){
this.dp = this.dp + 1;
}
public int getDP(){
return this.dp;
}
public Student(){
}
public Student(String xh,String xm,String bj){
this.xh = xh;
this.xm = xm;
this.bj = bj;
}
public void touPiao(){
if(this.istp){
System.out.println("请勿重复投票!");
return;
}
System.out.println("请输入投票给哪位同学,输入学号即投票:");
Scanner scan = new Scanner(System.in);
String xh = scan.nextLine();
scan.close();
for(int i=0;i<Bj.bjxsxe;i++){
if(Bj.student[i].getXH()==xh){
Bj.student[i].setDP();
}
}
this.istp = true;
System.out.println("投票成功!");
}
}
class Bj {
public static String bjmc="2班";
public static int bjxsde = 3;
public static int bjxsxe = 0;
public static Student[] student = new Student[10];
}