Professional Documents
Culture Documents
Descrio
byte
Constantes
Operadores Relacionais
int
Adio
Subtrao
long
Diviso
float
double
char
boolean
//declarando
int contador;
//declarando e inicializando
char letra = 'a';
//declarando, inicializando e alterando valor
double dinheiro; //declarando
dinheiro = 100.0; //inicializando
dinheiro = 10.0; //alterando valor
Operadores
*
%
Decremento
>
Maior que
>=
Operador
--
Diferente
Multiplicao
Incremento
Igual
Exemplo
Descrio
++
Descrio
!=
<=
Operadores Aritmticos
==
<
//Exemplos:
final int MAIOR_IDADE = 18;
final char MASCULINO = 'M';
final double PI = 3.14;
short
Operadores
Descrio
&&
E (AND)
||
OU (OR)
NO (NOT)
Exemplo
Exemplo
//Definio:
variavel1 Operador [variavel2];
//Exemplos:
// x e y variveis de tipos numricos
int x = 10;
int y = 5;
// resultado da operao do tipo numrico
x + y;
//adio
x y;
//subtrao
x / y;
//diviso
x * y;
//multiplicao
x % y;
//modulo
x++;
//incremento ( x = x + 1)
x--;
//decremento ( x = x 1)
//Outro exemplo atribuindo o resultado a uma variavel
int resultado = x + y;
//Definio:
[variavel2] Operador variavel1;
//Exemplos:
// a e b variveis de tipo booleano
// resultado booleano
boolean a = true;
boolean b = false;
a && b;
a || b;
!a;
a || b && !b;
// Podemos utilizar na mesma expresso:
//x e y variveis de tipos numricos
//operadores relacionais que tem resultado booleanos
//operadores lgicos
int x = 1;
int y = 1;
x > y || x < y;
x < 10 || y > 0;
Exemplo
Tabela Verdade
A
A && B
A || B
!A
!B
true
true
true
true
false
false
true
false
false
true
false
true
false
true
false
true
true
false
false
false
false
false
true
true
Comentrios
//
Comentrio de 1 linha
/* */
/** */
Fluxos de Controle
Descrio
while (condio) {
instrues;
}
//Exemplo
int i = 0;
//S executa o contedo se a condio for verdadeira
//Algo deve ocorrer para sair do loop (i++)
while (i<10) {
System.out.println(i);
i++;
}
//Exibe de 0 a 9 no console
/*
Texto em
Duas ou mais linhas
*/
if (condio)
if (condio) {
instrues;
}
/**
Textos para javadoc
*/
//Exemplo
int i = 0;
String
Descrio
Exemplos:
//declarando
String palavra;
//declarando e inicializando
String frase = Ol Mundo!;
String letra = a;
Concatenao (+)
if (condio) {
instrues;
} else {
instrues;
}
//Exemplo
int i = 0;
if(i > 10){
System.out.println(Verdadeiro);
}else{
System.out.println(falso);
}
do ...
while (condio);
do {
instrues;
} while (condio);
//Exemplo
int i = 0;
//Sempre executa o contedo a primeira vez
//mesmo com a condio falsa
//Algo deve ocorrer para sair do loop (i++)
do {
System.out.println(i);
i++;
} while ( i < 10 );
//Exibe de 0 a 9 no console
for ( inicializao ; condio ; incremento ) ...
Programa Bsico
Exemplos:
Estrutura do Mnima
Exemplo:
Use Ctrl + I
Organizar Import das Classes
Ctrl + Shift + O
Duplica a linha atual ou selecionada para cima
Ctrl + Alt + Seta para cima
Duplica a linha atual ou selecionada para baixo
Ctrl + Alt + Seta para baixo
Move a linha para cima
Alt + Seta para cima
Move a linha para baixo
ou
Exemplos:
Exclui linha
class Conta
class ContaCorrente
class TrabalhoDisciplina
Ctrl + D
Exemplo:
Nome de Varivel
int i;
char c;
float minhaAltura;
Gerar System.out.println();
Exemplos:
Constantes
Sada / Output
Exemplos:
//Exibe:
//Pedro Lucas|
//Cursor (|) aguarda na mesma na linha
System.out.print(Pedro );
System.out.print(Lucas);
//Exibe:
//Pedro
//Lucas
//|
//Cursor (|) foi para prxima linha
System.out.println(Pedro );
System.out.println(Lucas);
//Exibe:
//10
//|
//Cursor (|) foi para prxima linha
int i = 10;
System.out.println(i);
Entrada / Input
Scanner
Declarando e Inicializando
System.out.print(Digite um caractere: );
//lendo caracter do teclado
char c = (char) System.in.read();
//imprime a variavel c
System.out.println(c);
//limpa buffer
tc.nextLine();
.nextInt()
.nextFloat()
nextDouble()
.next()
nextLine()
}
}
Para MAC OSX:
Onde-se l Ctrl, leia-se Command.
Verso 2.0
Autor:
Mario Jorge Pereira - @mariojp
mariojp@gmail.com
Contribuies:
Silvio Luiz - @silvioluizzz