Programação Orientada a Objetos: Uma Abordagem com Java/Princípios da programação na linguagem Java/Tipos primitivos: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
Criou a página com "Em Java, são oferecidos tipos literais primitivos (não objetos) para representar valores booleanos, caracteres, numéricos inteiros e numéricos em ponto flutuante. ==..."
 
mSem resumo de edição
Linha 1:
= Tipos primitivos =
Em Java, são oferecidos tipos literais primitivos (não objetos) para representar valores booleanos, caracteres, numéricos inteiros e numéricos em ponto flutuante.
 
Linha 9 ⟶ 10:
Exemplo de declaração e uso:
 
<codepre>
boolean deuCerto;
 
deuCerto = true;
</codepre>
 
Combinando definição e inicialização,
 
<codepre>
boolean deuCerto = true;
</codepre>
 
== Char ==
Linha 27:
Um valor literal do tipo caractere é representado entre aspas simples (apóstrofes), como em:
 
<codepre>
char umCaracter = 'A';
</codepre>
 
Nesse caso, a variável ou atributo umCaracter recebe o caractere A, correspondente ao código hexadecimal 0041 ou valor decimal 65. Valores literais de caracteres podem também ser representados por sequências de escape, como em '\n' (o caractere ''newline'', ou nova linha). Outras sequências de escape incluem '\t' (tabulação) e '\\' (para a barra invertida simples). Para representar um caractere qualquer do padrão Unicode, a sequência de escape é '\uXXXX', onde ''XXXX'' é uma sequência hexadecimal que pode assumir valores entre 0000 e FFFF. Sequências Unicode são processadas antes das anteriores, podendo aparecer não apenas em variáveis caracteres ou strings (como as outras sequências) mas também em identificadores da linguagem Java.
Linha 41:
Constantes literais do tipo long podem ser identificadas em código Java através do sufixo l ou L, como em
 
<codepre>
long valorQuePodeCrescer = 100L;
</codepre>
 
Ao contrário do que ocorre em C, não há valores inteiros sem sinal (unsigned) em Java. Adicionalmente, as combinações da forma long int ou short int são inválidas em Java.