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));
}
*/
}
}