Это вопрос о домашней задаче, который мне нужно ответить.Массив, который будет объявлять 5 случайных чисел от 0 до 100. Затем он будет усреднять все числа, которые превышают 70
Напишите полную программу, объявляющую массив из пяти целых чисел, от 0 до 100, и усредняйте только те целые числа, которые больше 70.
Вот мой код, который я написал до сих пор.
import java.util.Random;
public class TestLoop{
public static void main(String[] args){
Random Rnum = new Random();
int[] ar1 = new int[100];
for(int i = 0; i < 5; i++) {
ar1[i] = Rnum.nextInt(100);
System.out.print(ar1[i] + " ");
if(ar1[i] > 70)
System.out.print(ar1[i] + " ");
}
}
}
Это позволяет мне получить мои пять случайных чисел, но я не могу показаться, чтобы выяснить, как в среднем те, которые будут более 70. За последние несколько строк кода, которые моя попытка изолировать numebrs которых более 70 из других нет.
Вау, это работает. Мне пришлось удалить System.out.print сразу после счетчика ++. Это заставило его выглядеть так, как если бы программа имела более 5 номеров. Итак, что мне нужно было, чтобы создать общую и счетную переменную, чтобы я мог разделить счетчик от общего числа. Я смотрю на это, и я думаю, что сейчас понимаю. Спасибо! –