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()); + }