Я пытаюсь создать этот код, который
просит пользователя ввести оценки по пяти предметам
И для каждой предметной оценки вычислить следующее и рассчитайте оценку на основе оценок. 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
Почему этот код генерирует эту ошибку? Исключение в потоке «main» java.lang.ArrayIndexOutOfBoundsException: 5 в Prog1.ma ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение