Tutorial java

Solo disponible en BuenasTareas
  • Páginas : 4 (939 palabras )
  • Descarga(s) : 0
  • Publicado : 17 de noviembre de 2011
Leer documento completo
Vista previa del texto
! " # ! ' " ! ! % ! ! & ! ' $ !

!

' ! ) & (---)

*+ )

& ) ), # )

)

!

,

(

package ejemplos.tema2.gestionDeFigurasSinExcepciones; public class TestSituacionesInesperadas {.
/) 0
/)/ # ! /)( 1 2 /)3 1 ' 4 " ! " # "

private static Scanner teclado = new Scanner(System.in).useLocale(new Locale("es", "US"));

!
! " #

2 0

() 5
()/ $ ()( 4

!
%
&

2
$$

! "
! " (

()()/ ()()( '

public static void main(String args[]){ GrupoDeFiguras g = new ArrayGrupoDeFiguras(); int opcion; do { opcion = menu(); if ( opcion != 0 ) procesar(opcion, g); }while ( opcion != 0 ); } private static int menu(){ int res = 0; System.out.println(); System.out.println(" *** MENÚ ***"); System.out.println("1.- Insertar una nueva Figura en el Grupo");System.out.println("2.- Buscar una Figura en el Grupo"); System.out.println("3.- Borrar una Figura del Grupo"); System.out.println("4.- Recuperar por posición una Figura del Grupo"); System.out.println("5.-Calcular el área del Grupo"); System.out.println("6.- Mostrar las Figuras que componen el Grupo"); System.out.println("7.- Mostrar las Figuras del Grupo ordenadas por área"); System.out.println("8.-Mostrar array con las mismas Figuras que el Grupo"); System.out.print("Seleccione opción: "); res = teclado.nextInt(); return res; }

! (

6" 7

"

8

8

'

9 -)):;<

private staticvoid procesar(int opcion, ArrayGrupoDeFiguras g) { switch (opcion) { " $ case 1: Figura f = menuFigura(); 6 7 6 " " 7 f.leer(teclado); 4 < g.insertar(f); < break; case 2: Figura fB = menuFigura(); 6 7" 0 fB.leer(teclado);
System.out.println("Buscando la Figura "+fB);

8

'

4

<

int p = g.indiceDe(fB);
System.out.println(“1ªapar.de "+fB+”:”+g.recuperar(p).toString());

break; case3: Figura fD = menuFigura(); fD.leer(teclado);

6 7 " 8 ' boolean b = g.eliminar(fD);
System.out.println("Borrando "+fD);

0 4 <

… private static Figura menuFigura(){ Figura res = null;...
tracking img