Documente Academic
Documente Profesional
Documente Cultură
Varivel
um espao da memria do computador reservado para guardar dados (valores) dos programas.
Varivel
Atributos de uma varivel:
Identificadores
Seqncia de caracteres utilizada para identificar a varivel Regras para a formao dos nomes na linguagem Java: Primeiro caracter deve ser uma letra (a-z ou A-Z) ou o caractere sublinhado ( _ ) Os demais caracteres podem ser letras (a-z ou A-Z), nmeros (0-9) ou sublinhado (_) No so permitidos espaos em branco e caracteres especiais (@, $, +, -, %, !)
Identificadores
Devem ser claros e precisos, dando uma idia do papel da varivel no algoritmo media_aritmetica, nota1, peso, altura x, y, z, a, b, c
Variveis
A memria uma seqncia de clulas endereveis Cada varivel ir ocupar uma ou mais clulas da memria e, portanto, ter o seu prprio endereo de memria.
Tipos de dados
O que so tipos de dados? Conjunto de Valores + Operaes Exemplo: Tipo de Dados Inteiro Nmeros Inteiros + Operaes Aritmticas
Tipos de dados
Java Possui 4 tipos de dados, divididos em: - Boolean - Character - Integer - Floating-Point
Caracter
Representa uma nica letra ou smbolo de texto
Tipos primitivos
Nmeros inteiros podem ser positivos ou negativos e no possuem parte decimal Exemplos: -23 98 0 1350 -357 237 Exemplos de proposies: Ele tem 15 irmos. A escada possui 8 degraus. Meu vizinho comprou 2 carros novos.
Tipos primitivos
Nmeros reais podem ser positivos ou negativos e possuem parte decimal Exemplos: 23.45 346.89 -34.88 0.0 Exemplos de proposies: Ela tem 1,73 metros Meu saldo bancrio de 215,20. No momento estou pesando 82,5 Kg.
Identificadores
Identificadores vlidos
soma temp01 _numClientes $fortuna nomeLongoDeVariavel
Identificadores invlidos
102dalmatas 123 #x
Java Bsico
| 17
Contedo de uma varivel pode ser alterado, consultado ou apagado vrias vezes Informao anterior perdida
Declarao
A declarao de uma nova varivel provoca:
A reserva de um espao de memria suficiente para armazenar o tipo de dados declarado; A associao do nome dado na declarao ao espao de memria alocado.
Exemplo
Sintaxe em Java: tipoDeDados nomeDaVarivel; Exemplos: int idade; float altura, peso; char sexo;
Atribuio
Comando de atribuio utilizado para atribuir um valor a uma varivel. Operador de atribuio em Java =
Atribuio
Modo de Funcionamento: Avalia a expresso situada no lado esquerdo do comando de atribuio; Armazena o valor resultante na varivel situada do lado direito do comando de atribuio.
Atribuio
importante lembrar que s se pode atribuir s variveis valores do mesmo tipo da varivel. Exemplo: float salario; salario = 5000,50; salario = s;
Constante
Equivalente a uma varivel, mas com uma diferena bsica: no muda de valor. Dado que no varia com o tempo, ou seja, permanece sempre com o mesmo contedo
Entrada de dados
Nem todos os dados que um algoritmo manipula so gerados por ele. Um algoritmo (programa) de caixa automtico, por exemplo, tem que obter do usurio o nmero da conta, a senha, a opo de servio desejada, etc. Portanto, deve haver um meio para que sejam digitados dados para o algoritmo. Todas as linguagens de programao tm comandos para permitir a entrada de dados.
Entrada de Dados
Em java, utilizaremos JOptionPane. Ser utilizado para comunicao entre o usurio e o programa. Para entrada de dados, o comando :
JOptionPane.showInputDialog(mensagem);
Sada de dados
Programas precisam mostrar os resultados de seu processamento. Portanto, em algum ponto do algoritmo geralmente deve ocorrer exibio de valores. Todas as linguagens de programao tm comandos para permitir a sada de dados.
JOptionPane.showMessageDialog(null, Mensagem);
Estrutura do programa
Exemplos
Vamos conhecer o ambiente de programao...
Expresses e operadores
Expresso aritmtica aquela cujos operadores so aritmticos e cujos operandos so constantes ou variveis do tipo numrico (inteiros ou reais) Operadores Aritmticos em Java: + : Adio - : Subtrao * : Multiplicao / : Diviso inteira ou real % : Resto da diviso de inteiros
Exemplos
Exemplos em C: Adio: 2 + 5; x + y Subtrao: 10 8; x - y Multiplicao: 4 * 7; x * y Diviso inteira: 3 / 2 = 1; x / y Diviso real: 3.0 / 2.0 = 1.5; x / y
Observaes
Os critrios de prioridade so seguidos no clculo de uma expresso aritmtica; Operadores de mesma prioridade a avaliao feita da esquerda para a direita.
Exerccios
Classifique os contedos das variveis abaixo de acordo com seu tipo, assinalando com I os dados numricos do tipo inteiro, com R os dados numricos do tipo real e com C os dados do tipo caracter. ( ) laranja ( ) 5.7 ( ) 1012 ( ) -49 ( ) +342 ( ) 5.69 ( ) L ( ) "casa" ( ) 0.00001
Exerccio 2
Bibliografia
FORBELLONE, Andr Luiz Villar; EBERSPCHER, Henri Frederico. Lgica de programao. 2 edio rev. e ampl. So Paulo: Pearson Education do Brasil, c2000. LAFORE, Robert. Estruturas de Dados e Algoritmos em Java, Editora: Cincia Moderna, 2004. TAMASSIA, Roberto; GOODRICH, Michael T. Estruturas de Dados e Algoritmos em Java, 2 edio. Editora: Bookman, 2002.
Links
Site oficial: java.sun.com Comunidas java no Brasil www.portaljava.com.br www.javafree.org www.linhadecodigo.com.br
Informaes
Site: http://sites.google.com/site/professordiegosouz a Email: diegotsouza83@gmail.com
Dvidas