怎样输入数组?

来源:6-5 使用循环操作 Java 中的数组

cs_大白

2015-05-16 16:15

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

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

写回答 关注

2回答

  • 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:24:47

    共 2 条回复 >

  • 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));

Java入门第一季(IDEA工具)升级版

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

1165560 学习 · 17587 问题

查看课程

相似问题