кодесурса

Упражнения на Java: найдите числа, превышающие среднее число чисел в указанном массиве

script1adsense2code
script1adsense3code

Java Basic: упражнение 162 с решением

Напишите программу на Java, чтобы найти числа, превышающие среднее число чисел данного массива.

Иллюстрированная презентация:


Пример решения:

Java-код:

import java.util.*;
public class Solution {
  public static void main(String[] args) 
    {
      Integer nums[] = new Integer[]{1, 4, 17, 7, 25, 3, 100};
      int sum = 0;
	  System.out.println("Original Array: ");
	  System.out.println(Arrays.toString(nums));
	  for(int i = 0; i < nums.length; i++) {      
      sum = sum + nums[i];
    }
      double average = sum / nums.length;
      System.out.println("The average of the said array is: " + average);
      System.out.println("The numbers in the said array that are greater than the average are: ");
      for(int i = 0; i < nums.length; i++) {
      if(nums[i] > average) {
        System.out.println(nums[i]);
      }
    }
	}
}

Пример вывода:

 Оригинальный массив: 
[1, 4, 17, 7, 25, 3, 100]
Среднее значение указанного массива: 22,0
Числа в указанном массиве больше среднего:
25
100

Блок - схема: s

«Блок-схема:

Редактор кода Java:

Внесите свой код и комментарии через Disqus.

Предыдущий: Напишите программу на Java, чтобы найти k-й самый маленький и самый большой элемент в данном массиве. Элементы в массиве могут быть в любом порядке.
Далее: напишите программу на Java, которая будет принимать целое число и преобразовывать его в двоичное представление. Теперь посчитайте количество битов, которое равно нулю указанной двоичной репрезентации.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code