From 7089ac2ab09e72ac7d65733722d66322bb1949ce Mon Sep 17 00:00:00 2001 From: Luca Conte Date: Thu, 10 Nov 2022 18:13:12 +0100 Subject: [PATCH] u16 --- uebungen/u16/Range.class | Bin 0 -> 965 bytes uebungen/u16/Range.java | 34 ++++++++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 uebungen/u16/Range.class create mode 100644 uebungen/u16/Range.java diff --git a/uebungen/u16/Range.class b/uebungen/u16/Range.class new file mode 100644 index 0000000000000000000000000000000000000000..758b7b4fba44d9777eb51d744a9e1c5ede63d1a7 GIT binary patch literal 965 zcmaJ=TTc^F5dO|~+ubf(y0ilJ0s>xG%B5Z^h!qnw(U71JYfKC=aiJTs*lwG;HSyg) zVld%Z9}3aLAK>rt$q?~7+ZsTKImyhNZ|2PTX3m@+zrTJ5P(s;&g;4`ZT#921;~FLm zs2J68S?ViNT$SRQfl1gha7sr(Zl-n2XqeS7ClI^m`Cf2eAYxCw5KtdBs;)qC)$`q_ z?fRzMdhTr2h^TeP^96?Njny6Jol~qi{&ukvv^;;iEDst@n!z)o4363>D-ujp0%z;Z z6Q|ir(iaAG^D?C!1{sw`yS3#$^5iu}m|;#{VPXI&6T`Tup=jbdZU_wjd-sF3SF5@$ z0kL7?CT>YlGI1O88Wv34!J>&Qa`eA4aTkjM%FGxE_J~@?`PMdf+^s<11XOwdHgM}~ zO`}c6V7G9uQCyd$vUb<0m)Sw5*>wG?z^r{vYtBGD#yps3{r_?6L8IGWfeZH8Kqg3s z>`xP7ZDEti_dGg$6fN}Ee2jA>EY1=*BtkZuGR@rxwV;j`_8~sgAOXr)2&#x<5JR+O z=mL}wO-C*50E(5i`lxiB;`m^S`Q`B#G$f$&o;VlZwU=ZU5iVf;3nJg3zT8JN73)CD zcA$3<@4(1qKOvJKZ3QEL0NBOAkpKVy literal 0 HcmV?d00001 diff --git a/uebungen/u16/Range.java b/uebungen/u16/Range.java new file mode 100644 index 0000000..b6f800f --- /dev/null +++ b/uebungen/u16/Range.java @@ -0,0 +1,34 @@ +/** + * Klasse zum ausgeben von Zahlenreihen mit angebrachter Formatierung + */ +public class Range { + public static void main(String[] args) { + printRange(2, 7); + printRange(19, 11); + printRange(5, 5); + } + /** + * Gibt eine Zahlenfolge von from bis to in eckigen Klammern und einzeln durch Kommas getrennt aus. + * Ausgabe in aufsteigender Reihenfolge, falls from > to, andernfalls absteigend. + */ + public static void printRange(int from, int to) { + System.out.print("[" + from); + if (to > from) { + for (int i = from + 1; i <= to; i++) { + printNumber(i); + } + } else { + for (int i = from - 1; i >= to; i--) { + printNumber(i); + } + } + System.out.println("]"); + } + + /** + * Gibt eine Zahl nach einem Komma und einem Leerzeichen ausgeben + */ + public static void printNumber(int num) { + System.out.print(", " + num); + } +}