Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - erick.caro

#1
hola como dice el titulo estoy desde ayer tratando de hacer estos programas pero no me salen el primero es este:

Escriba un programa que lea 10 valores enteros utilizando I/O dialogs y determine cuál es el valor más grande el arreglo y cuántas veces se repite en el mismo.  El programa imprimirá una salida similar a la siguiente:

   Valor mayor: 38
   Se repite      : 4 veces

el codigo que yo hice fue este que esta abajo pero por alguna razon no me sale las veces que se repite y no se por que.

import javax.swing.*;
public class valores
{
public static void main(String args[])
{
String numero;
int num=0,
    i=0,//variable para preguntar cantidad de numeros
    repite=0,
    mayor=0,
    contador=0;

for(i=0;i<10;i++)
{
numero=JOptionPane.showInputDialog("Entre valor entero");
num=Integer.parseInt(numero);
if(num>mayor)
mayor=num;
if(num==mayor)
repite++;
}
JOptionPane.showMessageDialog(null,"Valor Mayor: "+mayor, "Se repite: "+ repite+" veces", JOptionPane.PLAIN_MESSAGE);
}
}


entonces mi otro problema es este pero no se ni como empezarlo:


Escriba un programa que implemente la clase Estudiante.  La clase tendrá como atributos el nombre, edad y pueblo del estudiante.  La clase tendrá métodos para asignar valores al nombre, edad y pueblo así como métodos para obtener los mismos.  Por ejemplo: setPueblo, getPueblo, setEdad,  etc.  Todas las asignaciones de valores a los atributos y obtención de valores de ellos desde afuera de la clase Estudiante (por ejemplo desde el main) se harán a través de estos métodos.  Además el método toString devolverá un string en donde se indican los valores de los atributos.

   El programa creara tres objetos de clase Estudiante y pedirá la información para cada uno de ellos.  Esto es: el nombre, edad y pueblo.  El programa asignará a cada objeto los valores correspondientes utilizando los métodos de la clase estudiante.  Luego el programa determinará cuál es el estudiante de edad mayor e imprimirá un mensaje al respecto.  Se imprimirá la edad del estudiante mayor haciendo uso del método toString del objeto correspondiente.







cualquier ayuda seria apreciada !