Foros > Java: CREAR METODOS A PARTIR DE UN ARCHIVO PRINCIPAL Y LUEGO LLAMAR DESDE ESTE ARCHIVO A LOS METODOS (LOS METODOS DEBEN ESTAR EN OTRO ARCHIVO)

  1. JOTA

    Mensajes [1] - Enviado el Martes 01 de Julio de 2008 a las 20:33hs

    HOLA NECESITO AYUDA URGENTE NECESITO PASAR ESTE ARCHIVO A METODOS (A UN ARCHIVO APARTE), LUEGO DE UN ARCHIVO PRINCIPAL LLAMAR A ESTOS METODOS

    import javax.swing.JOptionPane;
    public class res_Jota_ejer_sex
    {
    public static void main(String args[])
    {
    int total; //suma de las calificaciones introducidas por el usuario
    int contadorCalif; //numero de calificacion a introducir a continuacion
    int calificacion; //valor da la calificacion
    int promedio; //promedio de calificaciones
    int contMas;
    int contFem;
    int sexo;
    int proMay;
    int prom;
    int cantAlu;

    String cadenaProm; //calificacion introducida por el usuario
    String cadenaNom;
    String cadenaSex;
    String noMay;
    String ingAlu;

    //fase de inicializacion
    total = 0; //inicializar total
    contadorCalif = 1; //inicializar contador de ciclo
    sexo = 0;
    contMas = 0;
    contFem = 0;

    noMay = "";
    proMay = 0;



    ingAlu = JOptionPane.showInputDialog(
    " Ingrese cantidad de alumnos " );
    cantAlu = Integer.parseInt( ingAlu );

    //fase de procesamiento
    while ( contadorCalif <= cantAlu )
    { //iterar 5 veces

    //pedir la entrada y leer la calificacion del usuario
    cadenaSex = JOptionPane.showInputDialog(
    "Escriba el sexo (masculino= 0 femenino= 1 : " );
    cadenaNom = JOptionPane.showInputDialog(
    "Escriba el nombre: " );
    cadenaProm = JOptionPane.showInputDialog(
    "Escriba el promedio: " );

    //cantidad de hombres v/s mujeres
    sexo = Integer.parseInt( cadenaSex );

    if ( sexo == 0 )
    contMas = contMas + 1;
    else
    contFem = contFem + 1;

    //nombre y promedio mas alto
    prom = Integer.parseInt( cadenaProm );

    if ( prom > proMay )
    proMay = prom;
    noMay = cadenaNom;


    //convertir cadenaProm en int
    calificacion = Integer.parseInt( cadenaProm );

    total = total + calificacion; //sumar calificacion al total
    contadorCalif = contadorCalif + 1; //incrementar el contador

    } //fin de instuccion while

    // fase de terminacion
    promedio = total / cantAlu; //division de enteros

    // mostrar el promedio de las calificaciones del examen
    JOptionPane.showMessageDialog(null, "El promedio de la clase es " + promedio,
    "Promedio de la clase", JOptionPane.INFORMATION_MESSAGE );
    JOptionPane.showMessageDialog(null, "La cantidad de hombres es " + contMas,
    "Cantidad de hombres", JOptionPane.INFORMATION_MESSAGE );
    JOptionPane.showMessageDialog(null, "La cantidad de mujeres es " + contFem,
    "Cantidad de mujeres", JOptionPane.INFORMATION_MESSAGE );


    JOptionPane.showMessageDialog(null, "El nombre del promedio mas alto es " + noMay,
    "Datos finales ", JOptionPane.INFORMATION_MESSAGE );
    JOptionPane.showMessageDialog(null, "El promedio mas alto es " + proMay,
    "Datos finales ", JOptionPane.INFORMATION_MESSAGE );

    System.exit( 0 ); // terminar el programa
    } // fin de main
    } // fin de la clase Promedio


responder

Para poder responder a este tema tenes que ingresar. Si no tenes una cuenta podes registrarse gratis..

publicidad