0% encontró este documento útil (0 votos)
7 vistas2 páginas

Métodos para Entrada de Datos en Java

El documento presenta una clase en Java llamada 'Repaso' que contiene métodos para solicitar un número entero positivo a través de un cuadro de diálogo gráfico y desde la consola. Incluye un método para validar la entrada asegurando que el número sea positivo y otro para leer un número desde la consola. También se mencionan fragmentos de código comentados que ilustran el uso de clases y métodos, así como la interacción con el usuario mediante JOptionPane.

Cargado por

Danielfus 06
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
7 vistas2 páginas

Métodos para Entrada de Datos en Java

El documento presenta una clase en Java llamada 'Repaso' que contiene métodos para solicitar un número entero positivo a través de un cuadro de diálogo gráfico y desde la consola. Incluye un método para validar la entrada asegurando que el número sea positivo y otro para leer un número desde la consola. También se mencionan fragmentos de código comentados que ilustran el uso de clases y métodos, así como la interacción con el usuario mediante JOptionPane.

Cargado por

Danielfus 06
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

public class Repaso {

public static int pideEnteroPositivoGrafico(String mensaje){


int respuesta;
String cadena = JOptionPane.showInputDialog(
null,
mensaje,
"CPIFP Los Enlaces",
JOptionPane.QUESTION_MESSAGE);
respuesta = Integer.parseInt(cadena);
while (respuesta < 0){
cadena = JOptionPane.showInputDialog(
null,
"numero positivo\n",
"CPIFP Los Enlaces",
JOptionPane.QUESTION_MESSAGE);
respuesta = Integer.parseInt(cadena);
}
return respuesta;

/**
* Este metoto devuelve un numero entero
* @param mensaje mostrado por consola
* @return numero entero introducido por consola
*/
public static int pideEnteroConsola(String mensaje){
Scanner teclado = new Scanner(System.in);
System.out.print(mensaje);
int respuesta = teclado.nextInt();
return respuesta;

/*
public static void main(String[] args) {

// teoria clases y metodos


double resultado = Math.pow(17, 6);
int numero = (int) (Math.random()*10)+1;

JOptionPane.showMessageDialog(
null,
"El numero aleatorio es: " + numero,
"CPIFP Los Enlaces",
JOptionPane.INFORMATION_MESSAGE
);

String nombre = JOptionPlane.showInputDialog(


null,
"Dime tu nombre",
"CIPFP Los Enlaces",
JOptionPane.QUESTION_MESSAGE
);
JOptionPane.showConfirmDialog(
null,
"¿Deseas continuar?" + nombre,
"CPIFP Los Enlaces",
JOptionPane.YES_NO_OPTION,
JOptionPane.ERROR_MESSAGE
);

//Clases no estaticas
Scanner teclado = new Scanner(System.in);
System.out.print("Dime algo: ");
int num = teclado.nextInt();
GregorianCalendar hoy = new GregorianCalendar();
GregorianCalendar pilar = new GregorianCalendar(2023,9, 12);
System.out.println(hoy.get(Calendar.DAY_OF_WEEK));
System.out.println(pilar.get(Calendar.DAY_OF_YEAR));

}
*/

}
}

También podría gustarte