Foro de elhacker.net

Programación => Java => Mensaje iniciado por: deiivy en 22 Febrero 2013, 02:42 am



Título: Ayuda Matriz en java
Publicado por: deiivy en 22 Febrero 2013, 02:42 am
bueno amigos mi problema es el siguiente:
debo almacenar varios datos de 4 personas, para luego ordenarlos por salario o por edad, lo que pasa es que siempre que he trabajado con matrices o vectores son solo de números o solo de letras.

Quisiera saber como puedo hacer para almacenar enteros y caracteres en un array bidimensional, mi otra duda es como ordenar de mayor a menor con la función Sort ya que solo la eh usado para ordenar de menor a mayor, espero me puedan ayudar, muchas gracias


Título: Re: Ayuda Matriz en java
Publicado por: Luna71c0 en 22 Febrero 2013, 03:39 am
bueno amigos mi problema es el siguiente:
debo almacenar varios datos de 4 personas, para luego ordenarlos por salario o por edad, lo que pasa es que siempre que he trabajado con matrices o vectores son solo de números o solo de letras.

Quisiera saber como puedo hacer para almacenar enteros y caracteres en un array bidimensional, mi otra duda es como ordenar de mayor a menor con la función Sort ya que solo la eh usado para ordenar de menor a mayor, espero me puedan ayudar, muchas gracias

Matrices paralelas?

Has intentado hacer algo o solo esperas que te demos el codigo ? :P


Título: Re: Ayuda Matriz en java
Publicado por: BatchianoISpyxolo en 22 Febrero 2013, 16:39 pm
Generalmente el término Matriz se refiere a un vector bidimensional pero para el problema que propones creo que te refieres a una matriz fila (o matriz unidimensional, un array).

De todas formas si es bidimensional, puedes aplicar la misma idea que si fuera unidimensional.

Si quieres ordenar cualquier elemento (Objeto) debes establecer un criterio por el cual ordenar una serie de elementos homogéneos.

Para tu ejemplo: "Personas" tienes que decidir cual es la propiedad por la cual quieres ordenar a esos objetos (personas)

Por ejemplo, la altura, el peso, la edad, el salario...

Estamos impacientes de ver lo que has programado.