问答详情
源自:6-5 使用循环操作 Java 中的数组

怎样输入数组?

 for (int i=0;i<5;i++)
 {
  double scores[i]=input.nextDouble();
 }

包也导入了,也创建了input对象,循环里的这一句报错了,要手动输入成绩怎么办呢?有什么好的输入方法?

提问者:cs_大白 2015-05-16 16:15

个回答

  • Rober_Lin
    2015-05-16 16:43:29
    已采纳

    Scanner input = new Scanner(System.in);
    double[] scores = new double[5];
    for(int i = 0;i<5 ; i++){
    scores = input.nextDouble();
    }


  • cs_大白
    2015-05-19 00:26:06

    正确代码:

    public static void main(String[] args)
    {
     System.out.println("请输入五个学生成绩:");
     Scanner input=new Scanner(System.in);
     double []scores=new double[5];
     for (int i=0;i<5;i++)
     {
      scores[i]=input.nextDouble();
     }
     System.out.println("学生成绩打印为:");
     System.out.println(Arrays.toString(scores));