кодесурса

Упражнения на Java: найдите высоту трех верхних зданий в порядке убывания от восьми заданных зданий

script1adsense2code
script1adsense3code

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

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

Входные данные :

0 ≤ высота здания (целое число) ≤ 10 000

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


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

Java-код:

import java.util.*; 
public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] t = new int[8];
        System.out.println("Input the heights of eight buildings:");
        for(int i = 0; i < 8; i++){
            t[i] = sc.nextInt();
        }         
        Arrays.sort(t);
        System.out.println("\nHeights of the top three buildings:"); 
        for(int i = 7; i >= 5; i--){
            System.out.println(t[i]);
        }
    }
}

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

 Введите высоты восьми зданий:
 25 19 23 45 18 23 24 19
Высоты трех верхних зданий:
45
25
24

Блок - схема:

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

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

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

Предыдущий: Напишите Java-программу, которая будет соответствовать любому отдельному символу (использовать?) Или любой последовательности символов *), включая пустой. Соответствие должно охватывать всю входную строку.
Далее: Напишите программу на Java для вычисления числа цифр суммы двух заданных целых чисел.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code