1 // VerzweigungOperator.java
2 import java.util.Scanner;
3
4 /** 5 * VerzweigungOperator liest zwei Zahlen ein und gibt das Maximum aus. 6 * Variante von Verzweigung.java mit Bedingungsoperator. 7 * Beispielprogramm zur Programmiertechnik 1, Teil 3. 8 * @author H.Drachenfels 9 * @version 17.4.2019 10 */
11 public final class VerzweigungOperator {
12 private VerzweigungOperator() { }
13
14 private static final Scanner EINGABE = new Scanner(System.in);
15
16 /** 17 * main ist der Startpunkt des Programms. 18 * @param args wird nicht verwendet. 19 */
20 public static void main(String[] args) {
21 System.out.print("Zwei Zahlen eingeben: ");
22 int m = EINGABE.nextInt();
23 int n = EINGABE.nextInt();
24
25 if (m == n) {
26 System.out.println("Beide Zahlen sind gleich!");
27 } else {
28 // Stilempfehlung: Bedingungsoperator vermeiden
29 System.out.printf("Maximum: %d%n", m > n ? m : n);
30 }
31 }
32 }
33