Problemas con Array
Publicado por Fulano (6 intervenciones) el 16/06/2019 21:27:33
Hola tengo un problema con el array , me da un error al comienzo del if (linea 25 ) . Con ese código estoy tratando de calcular el numero mas grande de tres numeros ingresados por el usuario,
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
import java.util.Scanner;
public class Ejercicio4practido2do {
public static void main(String[] args) {
Scanner entrada=new Scanner(System.in);
int numero1=0,numero2=0,numero3=0;
int[] numeros = new int [3];
System.out.println("Ingrese primer numero: ");
numero1=entrada.nextInt();
System.out.println("Ingrese segundo numero: ");
numero2=entrada.nextInt();
System.out.println("Ingrese tercer numero: ");
numero3=entrada.nextInt();
numeros[0]= numero1;
numeros[1]= numero2;
numeros[2]= numero3;
maximo(numeros);
}
public static void maximo(int []numeros){
if(numeros[1]>numeros[2] && numeros[1]>numeros[3]){
System.out.println("Primer numero "+numeros[1]+" es mayor al segundo numero "+numeros[2]+" y al tercer numero "+numeros[3]);
}else if(numeros[1]<numeros[2] && numeros[2]>numeros[3]){
System.out.println("Segundo numero "+numeros[2]+" es mayor al primer numero "+numeros[1]+" y al tercer numero "+numeros[3]);
}else if(numeros[3]>numeros[1] && numeros[3]>numeros[2]){
System.out.println("tercer numero "+numeros[3]+" es mayor al primer numero "+numeros[1]+" y al segundo numero "+numeros[2]);
}else if(numeros[3]==numeros[1] && numeros[3]==numeros[1] && numeros[2]==numeros[3])
System.out.println("Primer numero "+numeros[1]+" , segundo numero "+numeros[2]+" y tercer numero "+numeros[3]+" son iguales");
}
}
Valora esta pregunta


0