terça-feira, 2 de outubro de 2012

Variáveis e Operadores


Variáveis
Uma variavel em java tema mesma serventia que qualquer outra linguagem de programação; seguindo o exemplo interessante que eu li no livro Use a cabeça Java! Podemos comparar a variável como se fosse um recipiente que consegue armazenar um tipo de conteúdo específico; um copo cheio de água, uma tigela com gelatina etc. Centrando mais no assunto, as variáveis devem possuir um tipo e um nome. EXs: int idade, char sexo.
Quando declarar uma variavel deve começar somente por: letras, _ ou $; lembrando que java é CaseSensitive, ou seja, diferencia as letras maiúsculas das letras minúsculas. Já que estamos falando de nomear as variaveis, o java adota uma convenção de codigo que prega: Variaveis começam com letras minusculas, mas se forem nomes compostos; a segunda palavra começa com letra maiúscula. EX: int dataNascimento
Para inicializar as variaves no java utilizamos o operador de atibuição “ = ”; ex: idade=15;
É possível fazer a declaração e atribuição ao mesmo tempo => int idade=15;
Vale lembrar que o java não inicializa as variáveis automaticamente.


Tipos primitivos são:

Tipo primitivo Tamanho Obs
boolean 1 byte Só aceita valores true e false
byte 1 byte

short 2 bytes

char 2 bytes Só aceita valores positivos
int 4 bytes

float 4 bytes Aceita valores decimais
long 8 bytes

double 8 bytes Aceita valores decimais


O tamanho indica o que o tipo consegue representar em uma certa faixa de valores.

Operadores Aritiméticos são:

Operador Descrição
+ Soma
- Subtração
* Multiplicação
/ Divisão
% Modulo (resto da divisão)

Operadores de Comparação:

Operador Descrição
==

Igual
!= Diferente
< Menor que
> Maior que
<= Menor igual a
>= Maior igual


Operadores Lógicos:

Operador Descrição
! negação
|| OU
&& E


Outros operadores:

Operador Descrição
++ Incremento
- - Decremento
+= Soma com valor e atribui a própria variavel
-= Subtrai com valor e atribui a própria variavel
*= Multiplica com valor e atribui a própria variavel
/= Divide com valor e atribui a própria variavel


  Muitos destes operadores serão utilizados juntamente às estruturas de controle, seja para:
validar se uma pessoa é maior de idade => se (idade >=18),

ou quem sabe para incrementrar um contador => para x de x=1 até x <= 100 onde x++, 

ou também para comparações => se (var1 == var2) entre tantas outras senvertias. Espero ter ajudado alguém além de mim mesmo.

 No próximo post vou falar um pouco sobre o Casting explícito, implícito e também de algo interessnate que alguns chamamd e "derramamento de memória".

Nenhum comentário:

Postar um comentário