Você está na página 1de 4

Pacotes > classes > mtodos e variveis

H diferena entre letra minscula e maiscula


Ordem das contas (multiplicao, adio...) como na
matemtica mesmo. Caso, deseje-se mudar essa ordem, assim
como na matemtica, s utilizar parnteses

Comentrio: //, /* */, /** */


o /** */ pra java doc
Escrever algo na tela do usurio: System.out.println();
o Lembrar do +
Int
o Diviso de int por int, d um resultado inteiro (pro
resultado sair quebrado, pelo menos uma das variveis
envolvidas na operao tem que ser double)
Double

1. Dizer onde a classe est contida


2. public class
3. public static void main ---- MTODO PRINCIPAL

Dados primitivos:
byte, short, int, long = valores inteiros
float, double = valores decimais
boolean = 0 para falso e 1 para verdadeiro
char = caractere

BYTE = de -128 a 127


SHORT = -32768 a 32767
INT = 2 bilhes e caralhada
LONG = grandssssssimo

FLOAT = menos casas decimais/menos preciso


DOUBLE = mais casas decimais/maior preciso

Quebra de linha = ln (junto com o comando, pra pular linha depois


que ele for executado) e \n (dentro das aspas)

Importar pacotes/classes: import pacote.classe;


--- obs.: para
importar todas as classes de um pacote, em vez de escrever o nome
especfico das classes, escrever *

Scanear o que o usurio escreve: primeiro, importar a classe Scanner


do pacote java.util. Depois, criar a varivel do tipo scanner (Scanner
input = new Scanner(System.in);). Por fim, utilizar: tipo da varivel
varivel = input.nextDouble(); ----- o Double pro caso de a
varivel ser do tipo double, mas isso pode variar ------ o input o
nome da varivel do tipo scanner

CASTING: atribui um tipo de varivel a um determinado valor ou


varivel j criada

Podem ser atribudos novos valores s variveis, a menos que se use


o comando final antes de definir o tipo da varivel. Em geral,
variveis finais so escritas com letra maiscula

% mostra o resto de uma operao de diviso

Para redefinir o valor de uma varivel, s escrever o seu nome, no


precisa colocar de novo de qual tipo ela

Horas: System.currentTimeMillis(); --- mostra a quantidade de


milissegundos que decorreram desde 0h de 01/01/1970, que
quando o SO Unix comea a contar suas horas

x = x + 5 igual a x += 5
igual a x++ igual a ++x

x = x + 1 igual a x += 1

String -> salva uma palavra ou uma frase. Para o comando scanner,
next serve s para uma palavra e nextLine para salvar at o ponto
onde dado o enter

If () {} else if () {} else {} ------ no precisa de colchetes, pro caso de


ser s um comando executado

&& != ||

boolean == true || boolean == false

while () {}
!=
do {} while ();

for (varivel; condio; incremento){}

break: para o ciclo


continue: pula os comandos posteriores, reiniciando o ciclo

switch(varivel){
pra int
case X:
ashdgajsgdlddjaldj
break;

default:
jhdkajdhkadh

--------------

s funciona

}
afirmativa ? caso seja verdadeiro : caso seja falso;
Ex.: maior = (a < b) ? 500 : 1000 --------- se a < b, maior =
500 e vice-versa

Pr e ps incremento/decremento

Você também pode gostar