Você está na página 1de 7

1 $

"2 3
4 "
5 "2 3
6
# 6 %
! " # $ % 7 '
& ' $ 7 5
"!
" () *
* & ' 8 " 9
+,) *
*
+" - ,./" 0) & ' :;<" :1
=" >;<;

& '? "; "

> 1
1 $ L
" @ ,A &@ ,&
A
M , L
8 $ @ A
* &
H
,I +F @ "E A
& ' +-.0B/" -0.B C- , +F
, 0-
$
, FB
D ' E @+F A
G $ ' HIH
0I $ ,.,N 0-
?4J 'K K K$K K ,., FB
?
' #9 % 9 J @O A
6
D > D
'
$ N :;<2 ; E +.QR C0,L

D P
1 @A 6
@A 6
& '
J P ) ) )
' . @A)
& ' . @A)

D > @ A
S
&
; P ' C 6 * T CC 66
$ ' G ' U UU VV
VW X
!"#$
S ' Y Z Y Z
$ ' X
9 4 S ' C T *
@# %
A
S ' ZZ YY
& ' % %
& % ** $ S '[
& % * *
& % * *
& ) *
*

S ; P
Operadores Aritméticos
& '
Operador Definição Precedência Associatividade CC *
* "
++/-- Auto-incremento / decremento 1 Direita
+/- Unário mais / menos 2 Direita 66 *
*
* Multiplicação 4 Esquerda
/ Divisão 4 Esquerda
'( ! *
*
% Módulo 4 Esquerda ) !*# *
* -0
+/- Adição / subtração 5 Esquerda
Operadores Lógicos Operadores de Comparação
Operador Definição Precedência Associatividade Operador Definição Precedência Associatividade
! Complemento lógico unário (NOT) 2 Direita Menor 7 Esquerda
<
& Avaliação AND 9 Esquerda Maior 7 Esquerda
>
^ XOR 10 Esquerda Menor ou igual 7 Esquerda
<=
| Avaliação OR 11 Esquerda Maior ou igual 7 Esquerda
>=
&& Curto-circuito AND 12 Esquerda Igual 8 Esquerda
==
|| Curto-circuito OR 13 Esquerda Não igual 8 Esquerda
!=

Obs: método equals para comparar objetos


if ( obj1.equals (obj2) ) . . . // returns true ou false

S G
D
Operadores de Atribuição
& '
" $ )
Operador Definição Precedência Associatividade
+ *
* Atribuição 15 Direita
=
,+ *
* += Soma e atribuição 15 Direita

# !V
V - *
* & P -= Subtração e atribuição 15 Direita
*= Multiplicação e atribuição 15 Direita
/= Divisão e atribuição 15 Direita
.+ *
* AND com atribuição 15 Direita
&=
&&- *
* $
+& - *
*

S ;
& '
Operador Definição Precedência Associatividade
C + *
* 4 C+ ~ Complemento bit a bit 2 Direita

!T - *
* 4 ! !T- << Signed left shift 6 Esquerda

>> Signed right shift 6 Esquerda

>>> Zero-fill right shift (unsigned) 6 Esquerda


" $ ) & AND bit a bit 9 Esquerda

,& *
* 4 U | OR bit a bit 10 Esquerda

^ XOR bit a bit 11 Esquerda

<<= Left-shit com atribuição 15 Esquerda

>>= Right-shift com atribuição 15 Esquerda

>>>= Zero-fill right shift com atribuição 15 Esquerda


S '[ ; M
$ '
/ 0 1 - % ]
^" ) *
* M
]^
" ) *
* P M

\ ' G "
2 3 6
0 2 3 - 4
6 ]
L^) *
* P L
]
^ 6 ]
0,^
)
& 1
252 %
& 5 / 1 5% -" 0" B" F" L )
]
^ HI
"H&I
" HI)

; M: ; ; M
"
]
^]^
) *
* 7 & '
$ ]
^]^ " ]
^) *
* 7 J ]^ O ]-^)
6 ]
,^ +) ]
+^ -)
-0 6 ]
-^]
0^) *
* -0 - 0
M '

& '
]^]^ O ]
-^]
0^)
-0 -" 0" B" B" F" L ) ],^]
,^ +) *
*+_ " +_
]+^]
-^ -) *
* "

&
M Vector vet = new Vector ();
! . Object obj;
int i;
P vet.addElement (“Java”);
@ A *
* i = vet.size ( ); // obtem tamanho
? @ A *
*
vet.removeElementAt (3); // remove elemento da 4a. posição
@A
;@ A if ( vet.isEmpty( ) ) … // testa se vazio
@ !A
$ @A obj = vet.lastElement( ); // obj aponta p/último elemento
? :P ?
! ? " ! . P
? @A
& ' #` % ;@ A
4 @ @? A ?
KA
S$ @S !A ?
& ' # K# K%%
& '
& ' # %C -,,, 7 ]^ H -I "H
,I
"H,I A) 7
" H,I )
? - O? @ A)
? O? @#; X
%A) -. ;@,A)
#; X; X
%) -. @A

D 7 ?
? $
$ ; MD
J P $ 5 ]
^ H +I
"H-I
"H;I
"HaI)
? #; X%
)
! ? ? $$ O? $
$ @#S X
%A)
$
. D ; M@ A) *
*? M
& ' . ? @ A) *
*? $
$
? $
$ O? $
$ @#; X
%A) ?
. D ; @,"HI
A)** # X%) O? $
$ @ A) *
*? ? $
$
*
* P O? @ A) ** ?

D $ $
6
; 8@ Y Z A Y Z )
Y Z Y & Z)
8@ Y Z A Y Z Y Z
' Y Z %
D
8
9 " 6 7 & '
1 ? O? @ A)
67 " "8
8@&b - ,A
D #& %)
:"
D #& %)
O O
6 7@ & A & '
+' )
:) ? O? @ A)
-' )
:) )
8 ' ) ...
O A @
\ ' H
+I' H
0I' H
/I' # %) ()
& 6 "
H
-I' HBI' HFI' # %
) ()
=6 &
$ ' # %)
:6 " $ 7
)

O $
67 ' & 4 & $ $ @ & 1 % & %
67 & ; %
& '
& <% & <%
& '
]
^ O ] +,^
)
O @ Y +, A ,)
]^ ) $ @ & +) &Y +,) &CCA C & )
C ]^)

67 ' & 4 & $


; =67 & %

( N 7
:6 $ $ 7 \
$ 4
O @ Y +, A
C! ) $ '
$@ /A () Y Z Y Z @Y \ ZA
*
*Y Z
6$ G&
Y Z $
$ @ & ,) &Y +,) &CCA Y \ Z
$@& /A )
...
& 44 P
Y & Z6 P !
& N 7 D
8 8 @8 A J '
-T0.+B+FT )
@> "? A
*
*
$@ . ... A
$ )
*
T T*
)
*
TT & 6
@@ 7 A
$ @ ,) Y 4 ) CC A
O@ " A ) T*

Você também pode gostar