Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/11/2019, 11:16
prueba230683
 
Fecha de Ingreso: abril-2011
Mensajes: 170
Antigüedad: 13 años
Puntos: 68
Respuesta: Las vocales con asteriscos pidiendo letra (Java principiante)

Puedes decirle al usuario que escriba "c" si quiere continuar, u otro caracter en caso de que quiera salir del programa:

Código Java:
Ver original
  1. import java.util.Scanner;
  2.  
  3.  
  4. public class PROG02_Ejer05_complejo {
  5.     public static void main(String[] args){
  6.         Scanner teclado = new Scanner( System.in );
  7.        
  8.         char n;
  9.        
  10.         char continuar = 'c';
  11.        
  12.         while(continuar == 'c'){
  13.             System.out.println("ingrese una vocal");
  14.             n = teclado.next().charAt(0);
  15.            
  16.             if (n == 'A' || n == 'a') {
  17.                 System.out.println("****");
  18.                 System.out.println("*  *");
  19.                 System.out.println("****");
  20.                 System.out.println("*  *");
  21.                 System.out.println("*  *");
  22.             }else if (n == 'E' || n == 'e') {
  23.                 System.out.println("****");
  24.                 System.out.println("*   ");
  25.                 System.out.println("****");
  26.                 System.out.println("*   ");
  27.                 System.out.println("****");
  28.             }else if (n == 'I' || n == 'i') {
  29.                 System.out.println("****");
  30.                 System.out.println(" ** ");
  31.                 System.out.println(" ** ");
  32.                 System.out.println(" ** ");
  33.                 System.out.println("****");
  34.             }else if (n == 'O' || n == 'o') {
  35.                 System.out.println("****");
  36.                 System.out.println("*  *");
  37.                 System.out.println("*  *");
  38.                 System.out.println("*  *");
  39.                 System.out.println("****");
  40.             }else if (n == 'U' || n == 'u') {
  41.                 System.out.println("*  *");
  42.                 System.out.println("*  *");
  43.                 System.out.println("*  *");
  44.                 System.out.println("*  *");
  45.                 System.out.println("****");
  46.             }else {
  47.                 System.out.println("Has ingresado un carácter inválido.");
  48.             }  
  49.                
  50.             System.out.println("Introduce c para continuar o introduce otra letra para salir.");
  51.             continuar = teclado.next().charAt(0);
  52.         }
  53.         System.out.println("Programa finalizado.");
  54.     }
  55. }