static int pedirDimension(String cadena) { int dim = 0; do { dim = Teclado.leerEntero(cadena); } while (dim < 1); return dim; }
/** * Pide el numero de alumnos al usuario * * @return entero con el numero de alumnos mayor que 2 */ static int pedirNumAlumnos() { int alumnos; do { alumnos = Teclado.leerEntero("Dime el numero de alumnos. Tiene que ser mayor que 2"); } while (alumnos < 3); return alumnos; }
static boolean deseaContinuar() { char resp; do { System.out.println("\nDesea continuar? (s,S/n,N)"); resp = Teclado.leerCaracter(); } while (!((resp == 's') || (resp == 'S') || (resp == 'n') || (resp == 'N'))); if (resp == 's' || resp == 'S') return true; else return false; }
static double recogerPositivos() { int i = 0, positivo, media = 0; do { do { positivo = Teclado.leerEntero("Dime un numero positivo: "); } while (positivo < 0); media += positivo; i++; } while (positivo != 0); return calcularMedia(i - 1, media); }
public static void main(String[] args) { double euro, dolar; do { System.out.println("\nIntroduce los euros que quieres convertir a dolares: "); euro = Teclado.leerEntero(); dolar = cambioDivisa(euro); System.out.println("\nSegun el cambio actual usted obtendria: " + dolar + " dolares."); } while (deseaContinuar()); }