From f02b100fe1e7867ac43741bc30798e7c472a20ae Mon Sep 17 00:00:00 2001 From: "Task-1.1" Date: Sun, 27 Dec 2020 09:30:42 +0500 Subject: [PATCH 1/2] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=207.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/com/example/task04/Task04Main.java | 28 +++++++++++++++++-- 1 file changed, 25 insertions(+), 3 deletions(-) diff --git a/07-java-io/task04/src/com/example/task04/Task04Main.java b/07-java-io/task04/src/com/example/task04/Task04Main.java index 050e045d8..4456be53c 100644 --- a/07-java-io/task04/src/com/example/task04/Task04Main.java +++ b/07-java-io/task04/src/com/example/task04/Task04Main.java @@ -1,14 +1,36 @@ package com.example.task04; import java.io.IOException; +import java.io.InputStreamReader; +import java.util.Locale; -public class Task04Main { - public static void main(String[] args) throws IOException { +public class Task04Main +{ + public static void main(String[] args) throws IOException + { // чтобы протестировать свое решение, вам нужно: // - направить файл input.test в стандартный ввод программы (в настройках запуска программы в IDE или в консоли) // - запустить программу // - проверить, что получилось 351.731900 + double sum = .0d; System.out.println("0.0"); + InputStreamReader reader = new InputStreamReader(System.in); + StringBuilder sb = new StringBuilder(); + while (reader.ready()) + { + sb.appendCodePoint(reader.read()); + } + + String[] values = sb.toString().split("\\s"); + for (String value : values) + { + try + { + sum += Double.parseDouble(value); + } catch (NumberFormatException ignored){} + } + + System.out.printf(Locale.ROOT, "%.6f\n", sum); } -} +} \ No newline at end of file From 4d80faf0e44d4a38b98602c6377ea5b4f27ab4e0 Mon Sep 17 00:00:00 2001 From: "Task-1.1" Date: Sun, 27 Dec 2020 09:30:50 +0500 Subject: [PATCH 2/2] =?UTF-8?q?=D0=97=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5?= =?UTF-8?q?=207.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 07-java-io/task04/src/com/example/task04/Task04Main.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/07-java-io/task04/src/com/example/task04/Task04Main.java b/07-java-io/task04/src/com/example/task04/Task04Main.java index 4456be53c..98b677467 100644 --- a/07-java-io/task04/src/com/example/task04/Task04Main.java +++ b/07-java-io/task04/src/com/example/task04/Task04Main.java @@ -33,4 +33,4 @@ public static void main(String[] args) throws IOException System.out.printf(Locale.ROOT, "%.6f\n", sum); } -} \ No newline at end of file +}