+ Suma a + b - Resta a - b * Multiplicación a * b / División a / b % Módulo a % b Operadores de asignación = Asignación a = b += Suma y asignación a += b (a=a + b) -= Resta y asignación a -= b (a=a - b) *= Multiplicación y asignación a *= b (a=a * b) /= División y asignación a / b (a=a / b) %= Módulo y asignación a % b (a=a % b) Operadores relacionales == Igualdad a == b != Distinto a != b < Menor que a < b > Mayor que a > b <= Menor o igual que a <= b >= Mayor o igual que a >= b Operadores especiales ++ Incremento a++ (postincremento) ++a (preincremento) -- Decremento a-- (postdecremento) --a (predecremento) (tipo)expr Cast a = (int) b + Concatenación de cadenas a = "cad1" + "cad2" . Acceso a variables y métodos a = obj.var1 ( ) Agrupación de expresiones a = (a + b) * c La tabla siguiente muestra la precedencia asignada a los operadores, éstos son listados en orden de precedencia. Los operadores en la misma fila tienen igual precedencia Operador Notas . [] () Los corchetes se utilizan para los arreglos ++ -- ! ~ ! es el NOT lógico y ~ es el complemento de bits new (tipo)expr new se utiliza para crear instancias de clases * / % Multiplicativos + - Aditivos << >> >>> Corrimiento de bits < > <= >= Relacionales == != Igualdad & AND (entre bits) ^ OR exclusivo (entre bits) | OR inclusivo (entre bits) && AND lógico || OR lógico ? : Condicional = += -= *= /= %= &= ^= |= <<= >>= >>>= Asignación
Preview:
downloadDownload PNG
downloadDownload JPEG
downloadDownload SVG
Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!
Click to optimize width for Twitter