Preciso que uma classe leia quatro valores, e apresente o maior, o modo que eu fiz, o codigo ficou extenso
Creio que tenho um modo mais facil de fazer isso, sou iniciante desculpe pela estudipez se for o caso
O codigo :
import java.util.Scanner;
public class Exercicio4 {
public static void main(String[] args) {
Scanner read = new Scanner(System.in);
float n1,n2,n3,n4,menor;
System.out.println("Digite o primeiro valor: ");
n1 = read.nextFloat();
System.out.println("Digite o segundo valor: ");
n2 = read.nextFloat();
System.out.println("Digite o terceiro valor: ");
n3 = read.nextFloat();
System.out.println("Digite o quarto valor: ");
n4 = read.nextFloat();
if (n1 > n2){
if (n1 > n3){
if (n1 > n4){
System.out.println("O numero 1 é o maior!");
}
}
}
if (n2 > n1){
if (n2 > n3){
if (n2 > n4){
System.out.println("O numero 2 é o maior!");
}
}
}
if (n3 > n2){
if (n3 > n1){
if (n3 > n4){
System.out.println("O numero 3 é o maior!");
}
}
}
if (n4 > n2){
if (n4 > n3){
if (n4 > n1){
System.out.println("O numero 4 é o maior!");
}
}
}
System.out.println ();
System.out.println ("Final da execução!");
}
}