Java - Problema maximos java

   
Vista:

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
información
Otras secciones de LWP con contenido de Java
- Código fuente de Java
- Cursos de Java
- Temas de Java
- Chat de Java
información
Códigos de Java
- Agenda
- tareas programadas
- Códigos de ejemplo

Problema maximos java

Publicado por Maverick oscardelphi@gmail.com (96 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: oscardelphi@gmail.com

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

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

Problema maximos java

Publicado por Maverick (96 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