Enunciado: Crea una aplicación en java que permita el ingreso de n números y mostrar los números pares, numeros múltiplos de 3 y 5.
Controles: JList,jButton, jTextField y jLabel.
DefaultListModel lista= new DefaultListModel(); private void jbAgregar_actionPerformed(ActionEvent e) { lista.addElement(jtNumero.getText()); jList1.setModel(lista); jtNumero.setText(""); jtNumero.requestFocus(); } private void jbProcesar_actionPerformed(ActionEvent e) { cEjercicioJava obj=new cEjercicioJava(); obj.Procesar(lista); jlnumPar.setText("Total de números pares: " + String.valueOf(obj.totalNumeroPar()) + " Números:" + obj.NumerosPares()); jlMulti3.setText("Total de números Multiplos de 3: " + String.valueOf(obj.totalMultiplo3()) + " Números:" + obj.NumerosMultiplo3()); jlMulti5.setText("Total de números Multiplos de 5: " + String.valueOf(obj.totalMultipo5()) + " Números:" + obj.NumerosMultiplo5()); }
Crear una clase en java llamada cEjercicioJava
import javax.swing.DefaultListModel; public class cEjercicioJava { cEjercicioJava() { } private int ctotalNumeroPar; private int ctotalMultiplo3; private int ctotalMultipo5; private String cNumerosPares = ""; private String cNumerosMultiplo3 = ""; private String cNumerosMultiplo5 = ""; private int num; public void Procesar(DefaultListModel lista) { /*numeros pares*/ for (int i = 0; i < lista.size(); ++i) { num = Integer.valueOf(lista.getElementAt(i).toString()); if (num % 2 == 0) { ctotalNumeroPar++; cNumerosPares += "/" + String.valueOf(num); } /*multiplos de 3*/ if (num % 3 == 0) { ctotalMultiplo3++; cNumerosMultiplo3 += "/" + String.valueOf(num); } /*multiplos de 5*/ if (num % 5 == 0) { ctotalMultipo5++; cNumerosMultiplo5 += "/" + String.valueOf(num); } } } int totalNumeroPar() { return ctotalNumeroPar; } String NumerosPares() { return cNumerosPares; } int totalMultiplo3() { return ctotalMultiplo3; } String NumerosMultiplo3() { return cNumerosMultiplo3; } int totalMultipo5() { return ctotalMultipo5; } String NumerosMultiplo5() { return cNumerosMultiplo5; } }


quihuinet Under
Tags: 

