static int pedirDimension(String cadena) {
   int dim = 0;
   do {
     dim = Teclado.leerEntero(cadena);
   } while (dim < 1);
   return dim;
 }
예제 #2
0
 /**
  * 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;
 }
예제 #4
0
 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());
  }