| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2289 人关注过本帖
标题:一个基础的错误问题,来求助。
取消只看楼主 加入收藏
Miho
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2016-4-27
结帖率:100%
收藏
已结贴  问题点数:5 回复次数:2 
一个基础的错误问题,来求助。
最近在自学JAVA,从基础起,但是做一个基础的学生成绩录入划分等级的小程序的时候不知道为什么一直出问题,我贴出来给各位大大看一下。

import java.util.Scanner;
public class scores {
   public static void main(String[] args){
       double[] scores=new double[10];
       Scanner s=new Scanner(System.in);
       //读取键盘输入并且赋值给scores数组元素
       for(int i=1;i<=10;i++){
           System.out.println("请输入第"+i+"位学生的成绩:");
           scores[i]=s.nextDouble();
       }
       for(int j=1;j<=10;j++){
          double temp=scores[j];
          if(temp>=90 && temp<=100){
              System.out.println("第" + j + "位学生成绩的等级是A");
          }
          else if (temp>=80 && temp<=90){
              System.out.println("第" + j + "位学生成绩的等级是B");
          }
          else if (temp>=70 && temp<=80){
              System.out.println("第" + j + "位学生成绩的等级是C");
          }
          else if (temp>=60 && temp<=70){
              System.out.println("第" + j + "位学生成绩的等级是D");
          }
          else{
              System.out.println("第" + j + "位学生成绩的等级是E");
          }
       }
   }
   
}



程序的出错提示是
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
    at test1.scores.main(scores.java:11)

但是我一直没闹懂是哪里溢出了。。。
万分感谢。
搜索更多相关主题的帖子: public double import scores JAVA 
2016-04-27 10:38
Miho
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2016-4-27
收藏
得分:0 
回复 4楼 virous
了解了,谢谢,看来对数组还不够了解
2016-04-29 13:52
Miho
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2016-4-27
收藏
得分:0 
回复 5楼 mary_xiaoman
了解了,谢谢!
2016-04-29 13:52
快速回复:一个基础的错误问题,来求助。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016326 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved