ArrayList )
{
}
6
Crear una cadena que representa una canica. Este será el mármol devuelto por el método . Escriba la siguiente instrucción dentro de los corchetes del método ' getMarble ' :
cadena de mármol ;
7
prueba para ver si la bolsa está vacía. Si está vacío , puede devolver un mensaje que dice 'No hay más canicas . Puede guardar este mensaje en la cadena de ' mármol ' , escribiendo lo siguiente debajo de la declaración por escrito en el paso anterior :
si ( bag.size () < = 0 ) { mármol = " No más canicas " ;}
8
Crear una afirmación más que ramas ejecución del programa en el caso de que la bolsa tiene canicas. Escribe lo siguiente a continuación de la sentencia if :
más
{
}
9
Crear un generador de números aleatorios . El mármol exacta recibido se determina usando un número aleatorio . Usted puede crear un generador de números al azar y generar un número entre 0 y el tamaño de la bolsa por escrito la siguiente declaración dentro de los corchetes de la sentencia else :
generador aleatorio = new Random ();
int randomIndex = generator.nextInt ( bag.size ());
10
Consigue una canica de la bolsa. El número aleatorio se utiliza para determinar qué mármol que recibe. El mármol en el índice igual al número determinado al azar ' randomIndex ' se selecciona como el mármol . Usted puede hacer esto escribiendo las siguientes declaraciones por debajo de las dos declaraciones anteriores, todavía escrito entre las llaves de la sentencia else :
mármol = bag.get ( randomIndex ) ;
bag.remove ( randomIndex ) ;
11
Salir del método utilizando una sentencia return . Esta declaración también se emitirá una canica , o si la bolsa estaba vacía devolverá un mensaje corto. Escriba la siguiente instrucción de retorno fuera de las llaves de la sentencia else , inmediatamente después del paréntesis de cierre :
mármol retorno;
12
Crear un método main. Este método es donde el programa va a comenzar la ejecución . Puede utilizar este método para crear una bolsa de mármol , mármoles añadir a la misma y eliminar los mármoles de ella. Para crear un método principal, escriba la siguiente declaración inmediatamente después de la llave de cierre del método ' getMarble ' :
public static void main ( String [] args ) {
< p >}
13
Crear una bolsa de mármol por escrito la siguiente declaración dentro de los corchetes del método principal :
marbleBag = new ArrayList ();
14 Añada algunas canicas de la bolsa. Cada mármol se define por un color . Para añadir varias canicas a la bolsa, escriba las siguientes declaraciones bajo la escrita en el paso anterior :
addMarble ( marbleBag , "Red ");
addMarble ( marbleBag , "Green ") ;
addMarble ( marbleBag , "Azul" ) ;
addMarble ( marbleBag , "Blanco" ) ;
addMarble ( marbleBag , " negro ");
15
Eliminar canicas de la bolsa e imprimir el resultado. Escribe lo siguiente a continuación las declaraciones anteriores :
System.out.println ( getMarble ( marbleBag ));
System.out.println ( getMarble ( marbleBag ));
System.out.println ( getMarble ( marbleBag ));
System.out.println ( getMarble ( marbleBag ));
System.out.println ( getMarble ( marbleBag ) ), < br >
System.out.println ( getMarble ( marbleBag ));
16
Ejecute el programa presionando F6. El programa crea una bolsa de canicas y agrega cinco canicas a la misma. Entonces , mármoles se eliminan uno por uno en orden aleatorio. El método ' getMarble ' se ejecuta en seis ocasiones , pero se añadieron sólo cinco canicas , por lo que el mensaje 'No hay más canicas " se imprime en la última línea . La salida del programa podría ser algo como esto:
azul
Red
Blanco Fotos
verde
Negro
No hay más canicas