我现在想的是: 想些一个小程序 想法是: 班里有5个同学  然后分别输入他们的成绩
             但是我用Scanner输入同学的数量的时候 我再怎么输入他们的成绩啊
           
           代码运行的时候是:
                1、System.out.println("你要录入的学生数量是:");
                      然后输入学生数量;
                2、再一个一个的输入学生的成绩
                3、按照成绩排名(这些就不用了 我自己来)
     
               新手求解哦!大螃蟹们来看看啊!100%结贴。 谢谢。

解决方案 »

  1.   


    Scanner s = new Scanner(System.in);
    System.out.print("学生数量:");
    String count = s.next();
    System.out.println(count);
    while (true) {
    System.out.print("学生成绩:");
    String score = s.next();
    if(score.equals("exit")){
    break;
    }
    System.out.println(score);
    }
      

  2.   

    Scanner input=new Scanner(System.in);
    System.out.println("请输入学生的数量:");
    int a=input.nextInt();
    System.out.println("请输入第一个学生成绩:");
    int b=input.nextInt();
    .......................
      

  3.   

    伪代码:System.out.println("你要录入的学生数量是:");
    int stuCount = scanner.nextInt();
    double[] grade = new double[stuCount];
    int i = 0;
    while(i<stuCount){
        System.out.println("输入学生"+i+"的分数:");
        grade[i++] = scanner.nextDouble()
    }
    // 排序
      

  4.   

    一个数组中int[]score={10,20,30,40,50,60,70,80,90};如何随即抽取其中的3个数??回答完结贴 谢谢