У меня есть домашнее задание, в котором меня просят создать метод, который возвращает итог после вычисления среднего количества баллов, присвоенных массивам.
Например :
Вопрос 1: стоит 3 балла
Вопрос 2: стоит 1 балл
Вопрос 3: стоит 2 балла
Количество баллов = 6 баллов.
Итак, у нас есть, например, правильный ответ на вопрос 1, неправильный ответ на вопрос 2, правильный ответ на вопрос 3. У нас тогда оценка 5/6. И если Итог равен 100, имеем: 5 * 100/6. этот метод возвращает итог: 83,3 ...
Я запустил частичный код, что-то в этом роде, понятия не имею, что делать и с чего начать:
public double finalNote(int total) throw ArithmeticException(){
String [] questions;
questions = new String [] {"questions 1", "questions 2", "questions 3" };
total = 0;
boolean estCorrect = false;
if (total <= 0){
throw new ArithmeticException();
}
for (int i = 0 ; i < questions.length; i++){
}
return total;
}
Спасибо за помощь.
@SamOrozco полностью прав. В StackOverflow мы здесь, чтобы помочь вам отладить код, который вы уже написали, а не писать его за вас. Единственный способ научиться - выполнять работу самостоятельно. Если вы создадите алгоритм для выполнения этого, но столкнетесь с препятствием, возможно, сейчас самое время задать вопрос здесь, в Stack Overflow.
Я полностью согласен. Дело в том, что я не знаю, как выставлять баллы за вопросы. Однако подсчитывать баллы, складывать суммы и вычислять среднее значение я могу легко. я буду обновлять код постепенно. Спасибо, в любом случае !!!




Начните с объявления переменных, в которых хранится значение каждого вопроса, и установки их в соответствии с их точками, а затем с помощью (операторов) if-else, чтобы контролировать, правильны они или нет. Вам не понадобятся арифметические ошибки, не усложняйте вопрос слишком сильно.
Привет, 5 мая, тебе стоит немного постараться над этой проблемой. Вы ничего не узнаете, если вам дадут ответ. Этот вопрос здесь не получится.