Tutorial java
!
' ! ) & (---)
*+ )
& ) ), # )
)
!
,
(
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;...
Regístrate para leer el documento completo.