Sergey Simonov36 levelRating:141Internship completedSend message +2 Комментарии (4)популярныеновыестарыеДля того, чтобы оставить комментарий Вы должны sign inSergey Simonov Java Developer 26 December 2018, 18:10Over 10000 views! What you think? 0 Bender Bending RodriguezУровень 826 April 2018, 13:01Фрай, хоть ты кусок мяса, но ты мой самый любимый кусок мяса… 0 Sergey Simonov Java Developer 18 March 2018, 19:4350% done import java.util.HashSet; import java.util.Random; public class Done { public enum Core { LEVEL_1("Основы ООП: основные принципы, наследование, инкапсуляция"), LEVEL_2("Основы ООП: перегрузка, полиморфизм, абстракция, интерфейсы"), LEVEL_3("Интерфейсы: сравнение с абстрактным классом, множественное наследование"), LEVEL_4("Приведение типов, instanceof. Большая задача на интерфейсы"), LEVEL_5("Перегрузка методов, особенность вызова конструкторов"), LEVEL_6("Знакомство с нитями: Thread, Runnable, start, join, interrupt, sleep"), LEVEL_7("Знакомство с нитями: synchronized, volatile, yield"), LEVEL_8("Знакомство с потоками: InputStream/OutputStream, FileInputStream, FileOutputStream"), LEVEL_9("Знакомство с потоками: Reader/Writer, FileReader/FileWriter"), LEVEL_10("Сериализация"); String description; Core(String description) { this.description = description; } public String getDescription() { return this.description; } } public static void main(String[] args) { HashSet<Integer> set = new HashSet<>(); Random generator = new Random(); int bingo; boolean whois; System.out.println("История о том, что я освоил с этим Core'ом: " + "\n"); Core corequestlist[] = Core.values(); while (true) { bingo = generator.nextInt(corequestlist.length); whois = set.add(bingo); if (!whois) continue; System.out.printf("%d: %82s \n", bingo, corequestlist[bingo].getDescription()); if (set.size() == corequestlist.length) break; } } } +1 Sergey Simonov Java Developer 18 January 2018, 20:45BOO! 0