Задачка По Java

  • Автор темы Delova9
  • Дата начала
Статус
Закрыто для дальнейших ответов.
D

Delova9

#1
Создать массив переменных String и инициализировать массив названиями месяцев от января до декабря. Создать массив, содержащий 12 случайных десятичных значений между 0.0 и 100.0. Вывести название каждого месяца вместе с соответствующим десятичным значением. Вычислить и вывести сред-нее значение 12 значений.

Помогите!
 

toxli

New member
15.02.2013
2
0
#2
public static void main(String[] args) {
//Создаём массив заполненный названиями всех месяцев
String[] month = {"Январь", "Февраль", "Март", "Апрель", "Май", "Июнь", "Июль", "Август", "Сентябрь", "Октябрь", "Ноябрь", "Декабрь"};
//Создаём массив чисел с плавающей точкой
double[] numbers = new double[12];
//Переменная, хранящая в себе все значение с плавающей точкой
double numb = 0;
//Делаем цикл, где для каждого из 12 значений задаётся псевдослучайное число.
for (int i = 0; i < 12; i++) {
double psevdo = Math.random() * 100.0;
numbers = psevdo;
numb += psevdo; //Сразу же суммируем все значение в одну переменную
if(i==11)numb/=12;
}
//Форматируем данные... Делаем так, чтобы точность, после плавающей точки не превышала одного числа
for (int months = 0; months < month.length; months++) {
System.out.printf("%s = %.1f", month[months], numbers[months]);
System.out.println("");
}
System.out.println("");
System.out.printf("Поиск среднего значения 12 значений: %.1f", numb);

}
 
Статус
Закрыто для дальнейших ответов.