Beruflich Dokumente
Kultur Dokumente
Interface
Interface
Interface
Interface
Interface
Interface
Cdigo fonte
Comentrios
Blocos de cdigo
Blocos de cdigo
Blocos de cdigo
Sada
Declarao de String
Fim de linha
Declarao de variveis
// TIPO IDENTIFICADOR = VALOR_INICIAL;
int index = 1.2; boolean retOk = 1; double cincoQuartos = 5 / 4; float ratio = 5.8f; double cincoQuartos = 5.0 / 4.0; boolean flag = true;
--int a = 1, b = 2, c = 5; a = b = c; System.out.print(a= + a + b= + b + c= + c);
Identificadores
() () () () () () () () () Total total123 123total total$ _total total# total_numbers total-numbers acentuao
Operadores
Precedncia de operadores
Exemplo
double valor = a + b % d c * d / b; Equivale double valor = (a + (b % d)) ((c * d) / b);
Precedncia de operadores
http://www.uni-bonn.de/~manfear/javaoperators.php
Operadores
Operador de atribuio simples
= + * / % + ++ -! atribuio op. adio (tambm usado para concatenar strings) subtrao multiplicao diviso resto valor positivo valor negativo; nega uma expreso Incrementa com 1 Decrementa com 1 Complemento; inverte o valor lgico de um boleano
Operadores aritmticos
Operadores unrios
Operadores Relacionais
if (x != xvelho) {
System.out.print(x mudou); } else { System.out.print(x no mudou); }
Outros
Ternrio (ternary) ?: boolean teste = A>B?A:B; instanceof if (nome instanceof String) { System.out.print( uma String!); } Bitwise and Bit Shift Operators
~ << >> >>> & ^ | Unary bitwise complement Signed left shift Signed right shift Unsigned right shift Bitwise AND Bitwise exclusive OR Bitwise inclusive OR
JavaDocs
http://java.sun.com/javase/reference
Javadoc