Escolar Documentos
Profissional Documentos
Cultura Documentos
variáveis em Java
Conhecer operadores e expressões da linguagem Java.
para as vantagens :
Desenvolvida na década de 90 por James Gosling da Sun
Microsystems.
Orientada a Objetos com uma grande diversidade de bibliotecas
de classes disponível.
Independente de plataforma: write once, run everywhere
para as vantagens :
UNICODE: padrão que permite manipular textos de qualquer
sistema de escrita.
Robustez
Tratamento de exceções
sistema.
Distribuída e multitarefa
para as vantagens :
Gerenciamento de memória
Garbage collection
Desempenho
compilação just-in-time.
INTRODUÇÃO
operacional.
2. A plataforma Java é definida apenas em software e possui
dois componentes:
Máquina Virtual Java (JVM - Java Virtual Machine)
(API Java)
"Diferentemente das linguagens convencionais, que são
l Fases de Execução
INTRODUÇÃO
serem executados:
Fase 1 (Edição): Consiste em editar um arquivo com código em
l Ambiente de programação
Java Development Kit (JDK):
aplicações Java.
Faz parte do JDK.
Java:
Eclipse
NetBeans
IntelliJ
BlueJ
Jcreator
lValores constantes
underscore ( _ ).
Após o primeiro caracter, são permitidos letras, $, _ , ou dígitos.
pós fixados.
Obs. 2 : Ordem de precedência dos operadores aritméticos:
Exemplos :
a = i + j / k; // a = 10.75
b = (i + j) / k; // b = 1
OPERADORES
operadores relacionais
COMANDO CONDICIONAL SIMPLES IF
E COMPOSTO IF ... ELSE
if (expressao_logica) if (expressao_logica)
Comando; bloco_de_comandos;
if (expressao_logica) if (expressao_logica)
Comando1; bloco_de_comandos1;
else else
comando2; bloco_de_comandos2;
if (expressao_logica1) if (expressao_logica1)
Comando1; bloco_de_comandos1;
Else if (expressao_logica2) Else if (expressao_logica2)
Comando2; bloco_de_comandos2;
else else
comando3; bloco_de_comandos3;
COMANDO CONDICIONAL SIMPLES IF
E COMPOSTO IF ... ELSE
l Bloco de comandos
Cria um bloco que agrupa declaração de variáveis e comandos.
Variáveis declaradas dentro de um bloco são visíveis apenas no
bloco.
Podemos aninhar blocos, ou seja, declarar um bloco dentro de
outro.
Se houver duas variáveis com o mesmo nome declaradas em
um bloco externo e um bloco interno, a variável do bloco interno
irá "esconder" a variável do bloco externo.
Sintaxe:
{
/* declaracao e comandos */
}
SAÍDA VIA CONSOLE
lClasse System
Pertence à biblioteca padrão do Java chamada java.lang.
Note que out é objeto
Para realizar a saída de dados via console (vídeo) usamos os
métodos
print, println ou printf do objeto out.
lPara concatenar mensagens, variáveis, expressões... na saída :
usar +
lUso de \n para nova linha e uso de \t para espaço de tabulação,
lExercícios :
l1) Escreva um programa em Java que imprima seu nome e na linha