u16
This commit is contained in:
parent
5dcfdc6f4f
commit
7089ac2ab0
Binary file not shown.
|
@ -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);
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in New Issue