12.07.2015 Views

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

k19-k11-orientacao-a.. - Departamento de Sistemas e Computação

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

11 LÓGICA910 // Uso da variável11 System . out . println ( preco );Código Java 2.7: Declarando em qualquer linha <strong>de</strong> um bloco.Não po<strong>de</strong>mos <strong>de</strong>clarar duas variáveis com o mesmo nome em um único bloco ou escopo poisocorrerá um erro <strong>de</strong> compilação.1 // Declaração2 int numero = 10;34 // Erro <strong>de</strong> Compilação5 int numero = 10;Código Java 2.8: Duas variáveis com o mesmo nome no mesmo bloco.InicializaçãoToda variável <strong>de</strong>ve ser inicializada antes <strong>de</strong> ser utilizada pela primeira vez. Se isso não for realizado,ocorrerá um erro <strong>de</strong> compilação. A inicialização é realizada através do operador <strong>de</strong> atribuição=. Esse operador guarda um valor em uma variável.1 // Declarações2 int numero ;3 double preco ;45 // Inicialização6 numero = 10;78 // Uso Correto9 System . out . println ( numero );1011 // Erro <strong>de</strong> compilação12 System . out . println ( preco );Código Java 2.9: InicializaçãoTipos PrimitivosA linguagem Java <strong>de</strong>fine um conjunto <strong>de</strong> tipos básicos <strong>de</strong> dados que são chamados tipos primitivos.A tabela abaixo mostra os oito tipos primitivos da linguagem Java e os valores compatíveis.Tipo Descrição Tamanho (“peso”)byte Valor inteiro entre -128 e 127 (inclusivo) 1 byteshort Valor inteiro entre -32.768 e 32.767 (inclusivo) 2 bytesintValor inteiro entre -2.147.483.648 e 2.147.483.647 (inclusivo)4 byteslongValor inteiro entre -9.223.372.036.854.775.808 e9.223.372.036.854.775.807 (inclusivo)8 bytesfloatValor com ponto flutuante entre 1,40129846432481707×10 −45 e 3,40282346638528860 × 10 38 (positivo ou negativo)4 byteswww.<strong>k19</strong>.com.br 11

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!