From eace8f395d607540cd5e7c868628ab96e2be5e66 Mon Sep 17 00:00:00 2001 From: jannisfingerhut Date: Fri, 10 Feb 2023 22:38:32 +0100 Subject: [PATCH] =?UTF-8?q?#11=20Erste=20Funktion=20hinzugef=C3=BCgt=20+?= =?UTF-8?q?=20UnitTest=20erfolgreich?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- LernProgramm/FunktionenAusgelagert.java | 15 ++++++++++++++- LernProgramm/testProgramm.java | 9 +++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/LernProgramm/FunktionenAusgelagert.java b/LernProgramm/FunktionenAusgelagert.java index 4c4407f..48b61e6 100644 --- a/LernProgramm/FunktionenAusgelagert.java +++ b/LernProgramm/FunktionenAusgelagert.java @@ -5,7 +5,20 @@ import java.util.Scanner; public class FunktionenAusgelagert { - + public static void PrimBis100() { + for (int i = 2; i <= 100; i++) { + boolean istPrimZahl = true; + for (int j = 2; j < i; j++) { + if (i % j == 0) { + istPrimZahl = false; + break; + } + } + if (istPrimZahl) { + System.out.print(i + " "); + } + } + } diff --git a/LernProgramm/testProgramm.java b/LernProgramm/testProgramm.java index ec4cbe8..343b694 100644 --- a/LernProgramm/testProgramm.java +++ b/LernProgramm/testProgramm.java @@ -16,6 +16,15 @@ class testProgramm { assertTrue(true); } +@Test + public void testPrimBis100() { + ByteArrayOutputStream out = new ByteArrayOutputStream(); + System.setOut(new PrintStream(out)); + + FunktionenAusgelagert.PrimBis100(); + + assertEquals("2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 ", out.toString()); + }