Почему этот код генерирует эту ошибку? Исключение в потоке «main» java.lang.ArrayIndexOutOfBoundsException: 5 в Prog1.maJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему этот код генерирует эту ошибку? Исключение в потоке «main» java.lang.ArrayIndexOutOfBoundsException: 5 в Prog1.ma

Сообщение Anonymous »

Я пытаюсь создать этот код, который
просит пользователя ввести оценки по пяти предметам
И для каждой предметной оценки вычислить следующее и рассчитайте оценку на основе оценок. 10095: «А+»
ii. 9590: «А»
iii. 9085: «B+»
iv. 8580: «B»
v. 8075: «C+»
vi. 7570: «C»
vii. 7065: «D+»
viii. 65=60: «D»
ix. 60< оценка: «Неудачно»
Это мой код, но он выдает ошибку, в чем причина??
это мой код< /p>
import java.util.Scanner;
public class Prog1 {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
int num;
char g='P';
final int SENTINEL = -1;
System.out.printf ("Enter number or %d to end input ", SENTINEL);
num = read.nextInt();
while(num!=SENTINEL){
int totalSubject = 5;
int[] marks = new int[totalSubject];
for(int i=0;i

Подробнее здесь: https://stackoverflow.com/questions/792 ... ng-arrayin
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»