Hallo, habe mal eine Fage und zwar ob ma folgenden JAVA-Code irgendwie kürzen kann ? kommt mir ziemlich lang vor
bin neu in der JAVA-programmierung und auch in dem Forum hier .. also es geht um ein Programm, welches drei eingegebene Zahlen nach Größe sortiert wiedergeben soll .. bin froh über jeden Hinweis wie man es abkürzen könnte
mfg
Java:
import java.io.*;
public class Aufgabe_5 {
/**
* @param args
*/
public static void main(String[] args)
throws IOException
{
// TODO Auto-generated method stub
int x = 0;
int y = 0;
int z = 0;
System.out.println("Bitte geben Sie die 1. Zahl ein:");
x = io.read_int();
System.out.println("Bitte geben Sie die 2. Zahl ein:");
y = io.read_int();
System.out.println("Bitte geben Sie die 3. Zahl ein:");
z = io.read_int();
// Fälle für z am größten
if (x < y & y < z) { // für z y x
System.out.println(z);
System.out.println(y);
System.out.println(x);
}
if (y < x & x < z) { // für z x y
System.out.println(z);
System.out.println(x);
System.out.println(y);
}
//Fälle für x am größten
if (z < y & y < x) { // für x y z
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
if (y < z & z < x) { // für x z y
System.out.println(x);
System.out.println(z);
System.out.println(y);
}
//Fälle für y am größten
if (z < x & x < y) { // für y x z
System.out.println(y);
System.out.println(x);
System.out.println(z);
}
if (x < z & z < y) { // für y z x
System.out.println(y);
System.out.println(z);
System.out.println(x);
}
}
}
Zuletzt bearbeitet von einem Moderator: