Java - Problema maximos java

 
Vista:
sin imagen de perfil

Problema maximos java

Publicado por Emi Sobrino (2 intervenciones) el 23/06/2014 21:20:08
Hola que tal soy nuevo y quisiera saber como hago un metodo que me devuelva el/los maximos de un array. Lo que me complica es a la hora de ver si hay varios maximos con ese valor, es mostrando el maximo y las distintas posiciones donde se encuentran.

Desde ya gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Problema maximos java

Publicado por Maverick (109 intervenciones) el 24/06/2014 22:43:41
Estimado Emi,

Puedes revisar este codigo:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class App {
	public static void main(String[] args) {
		System.out.println("Hello World!");
		Integer[] numeros = {15,21,74,95,40};
		int mayor = 0;
		int index = 0;
		int posicion = 0;
		for (int n : numeros) {
			index++;
			if (mayor<n) {
				mayor = n;
				posicion = index;
			}
		}
		System.out.println("Mayor: "+mayor+"; Posicion: "+posicion++);
	}
}

Cualquier inconveniente no dudes en escribirme a: [email protected]

Saludos cordiales,

Lima - Perú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema maximos java

Publicado por Emi Sobrino (2 intervenciones) el 26/06/2014 17:13:26
muchas gracias pero mi duda va en , si por ejemplo hubiese otro 95, por ejemplo en la segunda posicion, es decir que hubiese 2 maximos iguales y que muestre ambas posiciones 2 y 4 . Desde ya gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

Problema maximos java

Publicado por Maverick (109 intervenciones) el 26/06/2014 17:22:06
Hola Emi, con el código alcanzado te sirve para determinar el numero mayor, luego con ese numero mayor vuelves a recorrer el arreglo y verificas cuantos números son iguales al mayor.

Tienes un punto de partida de ahí aplica un poco de creatividad, lo bueno de los informáticos es que tenemos la creatividad así que no dudo que podrás lograrlo.

Saludos cordiales,

Lima - Perú
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar