package zhang;
import java.math.BigDecimal;
import java.util.Scanner;
public class str {
public static void main(String[] args) {
String[] names = {"文莲","张广阔","王晨晨"};
double[] score = new double[names.length];
Scanner scan = new Scanner(System.in);
while(true) {
System.out.println("请输入1.成绩录入2.显示成绩列表3.查询成绩0.退出程序");
String cmd = scan.nextLine();
if(cmd.equals("0")){
System.out.println("大爷,下次再来啊!");
break;
}
else{
switch(cmd)
{
case"1":
for(int i=0;i<names.length;i++){
System.out.println((i+1)+"."+names[i]+"成绩为:");
String str = scan.nextLine();
double score1=Double.parseDouble(str);
score[i] = score1;
}
break;
case"2":
double sum=0;
for(int i=0;i<names.length;i++){
System.out.println((i+1)+"."+names[i]+"成绩为:"+score[i]);
sum = sum +score[i];
}
double avg = sum/names.length;
BigDecimal bgAvg = new BigDecimal(avg);
bgAvg.setScale(2,BigDecimal.ROUND_HALF_UP);
System.out.println("平均分为:"+bgAvg);
break;
case"3":
System.out.println("请输入你要查询人的姓名:");
String inputName=scan.nextLine();
for(int i = 0;i<names.length;i++){
//System.out.println(names[i]);
if(inputName.equals(names[i])){
System.out.println(names[i]+"成绩为:"+score[i]);
}
}
break;
default:
System.out.println("输入有误哦亲,请重新输入!");
}
}
}
}
}