Расчет средних баллов, присвоенных массивам java

У меня есть домашнее задание, в котором меня просят создать метод, который возвращает итог после вычисления среднего количества баллов, присвоенных массивам.

Например :

Вопрос 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;
}

Спасибо за помощь.

Привет, 5 мая, тебе стоит немного постараться над этой проблемой. Вы ничего не узнаете, если вам дадут ответ. Этот вопрос здесь не получится.

Sam Orozco 07.04.2018 01:51

@SamOrozco полностью прав. В StackOverflow мы здесь, чтобы помочь вам отладить код, который вы уже написали, а не писать его за вас. Единственный способ научиться - выполнять работу самостоятельно. Если вы создадите алгоритм для выполнения этого, но столкнетесь с препятствием, возможно, сейчас самое время задать вопрос здесь, в Stack Overflow.

Jeffrey 07.04.2018 02:47

Я полностью согласен. Дело в том, что я не знаю, как выставлять баллы за вопросы. Однако подсчитывать баллы, складывать суммы и вычислять среднее значение я могу легко. я буду обновлять код постепенно. Спасибо, в любом случае !!!

May5 07.04.2018 03:10
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
4
3
32
1

Ответы 1

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

Другие вопросы по теме