23 lines
748 B
Groovy
23 lines
748 B
Groovy
def vergleich(zahl1,zahl2) {
|
|
def standartwert = 5
|
|
|
|
def wert1 = zahl1 ?: standartwert
|
|
def wert2 = zahl2 ?: standartwert
|
|
|
|
def vergleichErgebnis = wert1 <=> wert2
|
|
|
|
if (vergleichErgebnis == -1) {
|
|
return "Erster Wert ist kleiner."
|
|
} else if (vergleichErgebnis == 0) {
|
|
return "Beide Werte sind gleich."
|
|
} else {
|
|
return "Erster Wert ist größer."
|
|
}
|
|
}
|
|
|
|
println vergleich(2, 6) // Ausgabe: Erster Wert ist kleiner.
|
|
println vergleich(null, 6) // Ausgabe: Erster Wert ist kleiner.
|
|
println vergleich(12, null) // Ausgabe: Erster Wert ist größer.
|
|
println vergleich(null, null) // Ausgabe: Beide Werte sind gleich.
|
|
println vergleich(2, 2) // Ausgabe: Beide Werte sind gleich.
|