|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.12.2022, 22:22 | #1 |
Регистрация: 04.03.2022
Сообщений: 7
|
Использование коллекций
Задание: Считать из файла числа: положительные в первый стек, отрицательные
во второй. Вывести на экран и в файл K чисел из первого стека и максимальный элемент второго стека Нужно убрать строку s и массив numbers, использовав сразу стеки Программа package lr21; import java.io.*; import java.util.Iterator; import java.util.Stack; import java.util.*; public class LR21 { public static void main(String[] args) throws IOException { Stack<Double> st1 = new Stack<Double>(); Stack<Double> st2 = new Stack<Double>(); BufferedReader inp = null; try { inp = new BufferedReader(new FileReader("C:\\вуз\\Программирован ие 2 курс\\лр2\\lab21.txt")); String s=""; String[] numbers = s.split(" "); for (int i = 0; i < numbers.length; i++) { double s1 = Double.parseDouble(numbers[i]); if (s1 > 0) st1.add(s1); if (s1<0) st2.add(s1); } FileWriter out = new FileWriter("C:\\вуз\\Программирован ие 2 курс\\лр2\\lab21 out.txt"); Scanner inp1=new Scanner(System.in); System.out.println("K = "); out.write("K(st1)" +"\n"); int K = inp1.nextInt(); inp1.close(); System.out.println("K(st1)"); out.write("K(st1) " +"\n"); for (int i = 0; i < K; i++) { System.out.println(st1.get(i)); out.write(st1.get(i)+"\n"); } System.out.println("st1 " +st1); out.write("st1 " +st1+"\n"); System.out.println("max(st2) " +Collections.max(st2)); out.write("max(st2) " +Collections.max(st2) +"\n"); System.out.println("st2 " +st2); out.write("st2 " +st2+"\n"); out.close(); } finally { inp.close(); } } } |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сравнение коллекций (Set) | larchick | Java Базы данных (JDBC, JPA, Hibernate) | 0 | 03.04.2019 00:12 |
синхронизация нескольких коллекций | alexey_kip | Общие вопросы по Java, Java SE, Kotlin | 0 | 30.07.2017 18:58 |
нужна консультация по заданию(использование коллекций)) | NickolayNest | Общие вопросы по Java, Java SE, Kotlin | 9 | 19.11.2014 23:21 |
Использование массивов и коллекций. Классы ArrayList, Queue, Stack, Hashtable, SortedList | amerlu | C# (си шарп) | 1 | 09.10.2011 20:28 |
Классы коллекций | Diman2008 | Общие вопросы C/C++ | 7 | 06.06.2008 09:57 |