Упражнения на Java: найдите высоту трех верхних зданий в порядке убывания от восьми заданных зданий
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 программирования