boolean do if private this break double implements protected throw byte else import public throws case enum instanceof return transient catch extends int Short try char final interface static void class finally long strictfp volatile const float native Super while Símbolo Operação Equivalente = atribuição simples resul = 10 += atribuição com adição resul = resul +1 -= atribuição com subtração resul = resul - 1 *= atribuição com multiplicação resul = resul * 2 /= atribuição com divisão resul = resul / 2 %= atribuição com módulo resul = resul % 2 Tipo Quantidade de bits Valores char 16 '\u0000' a '\uFFFP' byte 8 -128 a+ 127 int 32 -2.147.483.648 a+2.147.483.647 short 16 -32.768 a + 32.767 long 64 -9.223.372.036.854.775.808 a +9.223.372.036.854.775.807 float 32 -3.40292347E+38 a +3.40292347E+38 double 64 -1.79769313486231570E+308a +1.79769313486231570E+308 boolean 8 true ou false Função Sinal Exemplo Adição + X+Y Subtração - X-Y Multiplicação * X*Y Divisão / X/Y Resto da divisão inteira % X%Y Sinal negativo - -X Sinal positivo + +X Incremento unitário ++ ++X ou X++ Decremento unitário -- --X ou X-- Função Caractere(s) utilizado(s) Exemplo Igual == X= = Y Igualdade de String var.equals(“string”) X.equals(“java”) Diferente != X!=Y Maior que > X>Y Maior ou igual a >= X>=Y Menor que < X<Y Menor ou igual a <= X<=Y Função Caractere(s) utilizado(s) Exemplo E lógico ou AND && X&&Y Ou lógico ou OR || X||Y Negação ou NOT ! !X Para utilizar a classe Scanner em uma aplicação Java deve-se proceder da seguinte maneira: [1] importar o pacote java.util: import java.util.Scanner; [2] Instanciar e criar um objeto Scanner: Scanner ler = new Scanner(System.in); [3] Lendo valores através do teclado: ler.nextLine() [ 3.1 ] Lendo um valor inteiro: int n; System.out.println("Informe um número para a tabuada: "); n = ler.nextInt(); [ 3.2 ] Lendo um valor real: float preco; System.out.println("Informe o preço da mercadoria = R$ "); preco = ler.nextFloat(); [ 3.3 ] Lendo uma String, usado na leitura de palavras simples que não usam o caractere de espaço (ou barra de espaço): String s; System.out.println("Informe uma palavra simples:"); s = ler.next(); [ 3.4 ] Lendo uma String, usado na leitura de palavras compostas, por exemplo, Pato Branco: String s; System.out.println("Informe uma cadeia de caracteres:"); s = ler.nextLine(); [ 3.5 ] Na leitura consecutiva de valores numéricos e String deve-se esvaziar o buffer do teclado antes da leitura do valor String, por exemplo: int n; String s; System.out.print("Informe um Número Inteiro: "); n = ler.nextInt(); ler.nextLine(); // esvazia o buffer do teclado System.out.println ("Informe uma cadeia de caracteres:"); s = ler.nextLine(); Supondo a variável X Converte em y recebe o valor convertido int x = 10 Float Float y = (float) x int x = 10 double double y = (double) x float x = 10.5 Int Int y = (int) x String x = "10" Int int y = Integer.parseInt(x) String x = "20.54" Float Float y = Float.parseFloat(x) String x = "20.54" double double y = Double.parseDouble(x) String x = "Java" Vetor de bytes Byte b[] = x.getBytes() int x = 10 String String y = String.valueOf(x) float x = 10.35 String String y = String.valueOf(x) double x = 254.34 String String y = String.valueOf(x) byte x[] - (x é um vetor de bytes) String String y = new String (x)