Necesito desarrollar un programa que permita leer 10 números uno a uno y los muestre en pantalla

Espero todo vaya bien
Ayudadme con el pseudocodigo en dos clases la base y la principal del sgt problema :
Desarrollar un programa que permita leer 10 números uno a uno y los muestre en pantalla

1 respuesta

Respuesta
1
Esta seria la clase base:
import javax.swing.*;
public class base {
public String pedir10Numeros(){
String numeros = "";
for( int i=0; i<10; i++ ){
String n = pedirNumero("Digite el "+(i+1)+"° numero:");
if ( n == null || !esNumero(n) ){
JOptionPane.showMessageDialog(null,"Lo que ha digitado no es un
numero, intente de nuevo");
i--;
}
else {
numeros += n+", ";
}
}
return numeros.substring(0,numeros.length()-2);
}
private String pedirNumero(String msg){
return JOptionPane.showInputDialog(null,msg);
}
private boolean esNumero(String str){
try {
Integer.parseInt(str);
return true;
}
catch(Exception ex){
return false;
}
}
}
********************************
Y esta la principal
********************************
import javax.swing.*;
public class Principal {
public static void main(String args[]){
base b = new base();
JOptionPane.showMessageDialog(null,"Estos son los 10 numeros ingresados:
"+b.pedir10Numeros());
System.exit(0);
}
}

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas