ics массив имитирует броски костей - PullRequest
1 голос
/ 26 февраля 2020

Напишите программу, которая будет имитировать бросок из 3 кубиков, и отслеживать общее количество каждого броска. Программа спросит пользователя о количестве бросков, затем сделает столько бросков, и ваша программа будет отслеживать частоту каждого итогового результата. Этот тип данных обычно называют данными о частоте, поскольку мы отслеживаем частоту каждого броска. После завершения бросков ваша программа должна:

(a) Вывести сводку данных о частоте. Перечислите каждую возможную сумму (от 3 до 18), отобразите количество вхождений этой суммы и процент этой частоты по всем другим частотам.

(b) Рассчитайте и отобразите среднее значение итогов. Среднее значение - это среднее значение, которое рассчитывается путем суммирования всех значений и деления на количество значений. Если возможно, ваш окончательный ответ должен быть округлен до одного знака после запятой.

(c) Определите и отобразите режим меток. Режим группы значений - это значение, которое чаще всего встречается в группе. Группа может иметь более одного режима, если с максимальной частотой встречается более одного значения. Такая группа называется мультимодальной.

(d) Определите и отобразите медиану отметок. Медиана - это среднее значение из упорядоченного списка всех значений. Если существует нечетное количество значений, медиана будет средним значением. Если имеется четное число значений, медиана - это среднее из двух значений, смежных с серединой.

Если возможно, я бы хотел помочь с этим и увидеть шаги, как сделать все части для Код также анализирует мой код, чтобы узнать, нахожусь ли я на пути к чему-либо, и не стесняйтесь судить о том, что мои навыки кодирования не пострадают, и если это произойдет или не получит помощь, я все равно благодарю вас. :) также его массивы я делаю.

import java.util.*;


public class A6{


  public static void main(String[] args) { 

    Scanner keyboard = new Scanner(System.in);

     System.out.println("Enter number of rolls");
     int[] dice1 = new int [1+6];
     dice1[0] = keyboard.nextInt();

     System.out.println("Enter number of rolls");
     int[] dice2 = new int [1+6];
     dice2[1] = keyboard.nextInt();

     System.out.println("Enter number of rolls");
     int[] dice3 = new int [1+6];
     dice3[2] = keyboard.nextInt();

     int maxClassSize = 3;

     System.out.println(dice1);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...