Habe alle Fälle mehrmals geprüft und alle Bedingungen werden erfüllt...
Es wird eine Zahl ausgegeben.
Es wird die größte Zahl ausgegeben.
Es werden negative Zahlen berücksichtigt.
Es wird die größte Zahl auf dem Bildschirm ausgegeben.
Es wird nur eine Zahl ausgegeben, auch wenn mehrmals vorhanden.
Oder ist das wieder so ein Beispielt, wo es falsch ist nur weil man nicht Weg x,y gewählt hat?
package de.codegym.task.task04.task0419;
/*
Die größte von vier Zahlen
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws Exception {
Scanner scanner = new Scanner(System.in);
int[] numbers = new int[4];
numbers[0] = Math.abs(scanner.nextInt());
numbers[1] = Math.abs(scanner.nextInt());
numbers[2] = Math.abs(scanner.nextInt());
numbers[3] = Math.abs(scanner.nextInt());
scanner.close();
int result = 0;
for (int number : numbers) {
if (result < number) {
result = Math.abs(number);
}
}
System.out.println(result);
}
}