Foros aprenderaprogramar.com

Aprender a programar => Aprender a programar desde cero => Mensaje iniciado por: arcanFAC en 02 de Abril 2015, 05:44

Título: Ejemplo declaración de arrays en una sola línea Java. Ejercicio CU00669B
Publicado por: arcanFAC en 02 de Abril 2015, 05:44
Buenas, aquí presento el ejercicio con su respectiva solucion para escuchar alguna sugerencia:

Citar
Crea una clase con el método main donde declares una variable de tipo array de Strings que contenga los doce meses del año, en minúsculas y declarados en una sola línea. A continuación declara una variable mesSecreto de tipo String, y hazla igual a un elemento del array (por ejemplo mesSecreto = mes[9]. El programa debe pedir al usuario que adivine el mes secreto y si acierta mostrar un mensaje y si no pedir que vuelva a intentar adivinar el mes secreto.


Código: [Seleccionar]
import java.util.Scanner;
public class Main {
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
String[] meses = {"enero", "febrero", "marzo", "abril", "mayo", "junio", "julio",  "agosto", "septiembre", "octubre", "noviembre", "diciembre"};
String mesSecreto = meses[8];
System.out.print("Adivine el mes secreto.");
System.out.print(" Introduza el nombre del mes en minuscula: ");
while(!mesSecreto.equals(sc.nextLine())){
System.out.print("No ha acertado. Intente adivinarlo introduciendo otro mes: ");
}
System.out.println("Ha acertado!!");
}
}

Saludos  :) :)
Título: Re:Aprender java.CU00669B.Arrays en java.
Publicado por: toni_apr en 03 de Abril 2015, 11:27
Hola arcanFAC

Ejercicio perfecto.
Muy bien englobando métodos en la condición del while.

Saludos