POO T4-00-01 Op 1-0.DOC Curso 2000/2001 23/03/2004 Versin 1.0 Operadores de Java 2 Eduardo Basterrechea Molina Ebaste@Eitig.com
Resumen de operadores de Java 2
P A Operador Tipo Operando Operacin 15 I . [ ] ( args ) ++, -- Objeto, mtodo (miembro) Array (indice) Mtodo, lista de argumentos Variable Acceso a un miembro del objeto Acceso a un elemento de un array Llamada a un mtodo Post incremento, post decremento 14 D ++,-- +,- ~ ! Variable Nmero Entero Booleano Pre incremento, Pre decremento Cambio de signo (-) Complemento a nivel de bit NOT booleano 13 D new ( type ) Clase, lista de argumentos Tipo, cualquier tipo Creacin de objetos Cast (conversin de tipos) 12 I * ,/, % Nmero, nmero Multplicacin, divisin, mdulo. Vlido tb para fp 11 I +,- + Numero, nmero String, cualquiera Suma, resta Concatenacin de cadenas 10 I << >> >>> Entero, entero Entero, entero Entero, entero Desplazamiento a izquierda Desplazamiento a derecha con signo Desplazamiento a derecha con ceros 9 I <, <= >, >= instance of Nmero, Nmero Nmero, Nmero Referencia, tipo Menor que, menor igual que Mayor que, mayor igual que Comparacin de tipo 8 I == != == != Primitiva , primitiva Primitiva , primitiva Referencia, referencia Referencia, referencia Igual (tiene el mismo valor) No igual ( diferente valor) Igual (mismo objeto) No igual ( diferente objeto) 7 I & & Entero, entero Booleano, booleano And booleano a nivel de bits And Booleano 6 I ^ ^ Entero, Entero Booleano, Booleano XOR booleano a nivel de bits XOR Booleano 5 I | | Entero, Entero Booleano, Booleano OR booleano a nivel de bits OR Booleano 4 I && Booleano, Booleano AND Condicional 3 I || Booleano, Booleano OR Condicional 2 D ?: Booleano, otro, otro Operador condicional (if) 1 D = *=,/=,%= +=,-= ,<<=,>>= >>>=, &=,^=,|= Variable, otro Asignacin con operacin P: Precedencia A : Asociatividad Programacin Orientada a Objetos (Segovia) 4.- Sintaxis bsica de Java POO T4-00-01 Op 1-0.DOC Curso 2000/2001 23/03/2004 Versin 1.0 Operadores de Java 2 Eduardo Basterrechea Molina Ebaste@Eitig.com
Resumen de instrucciones en Java 2
Instruccin Objetivo Sintaxis Expresin Efectos laterales Var = expr; Expr++; Method(); Mew Type( ) Secuencia Grupo de instrucciones { instrucciones } Vaco No hace nada ; Etiqueta Nombrar una instruccin Etiqueta: instruccin Variable Declarar una variable [final] tipo nombre [=valor] [, nombre [=valor]]; If Condicional(if) if (expr) instruccin [else instruccin] Switch Condicional (case) Switch (expr) { [case expr : instrucciones ] [default : instrucciones] } While Bucle While (expr) instruccin Do Bucle Do instruccin while (expr); For Bucle simplificado For (init; test; increment) instruccin Break Salir de un bloque Break [etiqueta] ; Continue Reiniciar un bucle Continue [etiqueta]; Return Devolucin de un mtodo Return [etiqueta]; Synchronized Seccin crtica Synchronized (expr) {instrucciones} Throw Sacar un error Throw expr; Try Manejar una excepcin Try {instrucciones} [catch (tipo) {instrucciones}] [finally {instrucciones}]