java(基本类) 统计个人在校当前学年每个月的花费,要求按月从键盘输入int类型数据, java统计成绩_System

我的程序:

package day20181018;
/**
 * 成绩统计系统
 * @author Administrator
 */
import java.util.Scanner;//提供计算机直接扫描键盘输入方法
import java.util.Arrays;//调用数组中Arrays类中的方法
public class ZuoYe01 {
 public static void main(String[] args) {
 Scanner input=new Scanner(System.in);
 //定义一个布尔类型,为后面while循环控制提供条件
 boolean flag=true;
 //直接写入已有的学生姓名创建一个学生姓名数组
 String[]names={"Eric","Samuel","Edgar","Randy","Kenneth",
 "Andy","Mike","Steven","Adam","Ken"};
 //定义成绩数组
 int[]scores=new int[10];
 System.out.println("***********欢迎进入成绩管理系统***********");
 while(flag){
 System.out.println("请选择功能:1-成绩录入,2-成绩列表,3-成绩查询,4-退出");
 //键盘录入level的值再进行switch判断
 int level=input.nextInt();
 switch(level){
 case 1:
 System.out.println("开始录入成绩:");
 for(int i=0;i<names.length;i++){
 System.out.print((i+1)+".学生姓名:"+names[i]+",成绩:?");
 scores[i]=input.nextInt();
 }
 System.out.println("录入完毕。");
 break;
 case 2:
 System.out.println("编号\t姓名\t成绩");
 System.out.println("------------------------");
 for(int i=0;i<scores.length;i++){
 System.out.println((i+1)+"\t"+names[i]+"\t"+scores[i]);
 }
 System.out.println("------------------------");
 break;
 case 3:
 System.out.println("请输入您要查询的学生姓名:");
 String name=input.next();
 for(int i=0;i<names.length;i++){
 if(name.equals(names[i])){
 System.out.println((i+1)+".学生姓名:"+name+",成绩:"+scores[i]);
 }
 }
 break;
 case 4:
 System.out.println("***********谢谢使用**********");
 flag=false;
 break;
 //作为一个良好的习惯也是防止不测,最后还是要加上default
 default:
 System.out.println("您的输入有误,请重新输入!");
 break;
 }
 }
 }
}