Escolar Documentos
Profissional Documentos
Cultura Documentos
Variveis
Devem comear por um caractere alfabtico;
Podem ser seguidos por mais caracteres alfabticos
e/ou numricos;
No permitido o uso de caracteres especiais, como:
@, #, &, *, +, ? etc.
Exemplo
x
x3
a1b2c3
Caractere
Lgico
Inteiro
Todo e qualquer dado numrico que pertena ao
Caractere
Todo e qualquer dado composto por um conjunto de
Lgico
Todo e qualquer dado que s pode assumir duas
Declarao de variveis
Todas as variveis de tipos primitivos precisam ser
declaradas e inicializadas.
<tipo> nomeDaVariavel = <valor>;
int a = 10;
double b = 2.5;
boolean c = true;
Expresso
uma instruo capaz de realizar uma operao que
produz um valor .
4+6+7
Operaes
So smbolos especiais
Operaes matemticas
Atribuies
Comparaes
Operaes lgicas.
Operadores aritmticos
Operadores de atribuio
So uma notao compacta para uma operao
Operadores de incremento e
decremento
Atuam sobre uma nica varivel numrica,
Operadores de comparao
Atuam sobre valores numricos e retornam valores
Operadores lgicos
Atuam sobre valores booleanos e retornam valores
Comando de atribuio
Permite atribuir um valor para uma varivel
O tipo do dado atribudo varivel deve ser compatvel com o
tipo declarado
int x;
int y;
double a;
char letra;
boolean valor;
x = 0;
y = 10 + 7;
a = 0.089;
letra = e;
valor = true;
Introduo Estruturas de
Programas
Estruturas de Sequncia
Estruturas de Condio
Estruturas de Repetio
Estruturas de Sequncia
a estrutura mais simples que utilizamos na
Estruturas de Condio
Permite a escolha de um conjunto de instrues que
Estruturas de Repetio
Permite que uma sequncia de instrues seja
Estruturas de Repetio
Laos contados:
for
Laos condicionais
Estrutura de Condio If
Exemplo:
S irei aula presencial do curso de estruturas
de dados se no chover
se (chover)
no irei aula
se (chover)
no irei aula
seno, irei aula
se ( (media >=5) & (presenca > 75%) )
passei no curso
seno, no passei no curso
Sintaxe do if-else
if( <condio> ){
<comando 1>;
<comando 2>;
}
else{
<comando 3>;
<comando 4>;
Exemplo 1
executados
Depende do valor de uma varivel de controle
switch( <controle> ){
<comando 3>;
break;
default:
<comando 1>;
<comando 2>;
break;
<comando 3>;
Exemplo 2
Exemplo 3
<comando 1>;
<comando 2>;
Exemplo 4
Sintaxe - while
while( condio ){
<comando 1>;
<comando 2>;
Exemplo 5 - while
Sintaxe do while
do{
<comando 1>;
<comando 2>;
}
while( condio );
Exemplo 6 do while
Comparao
mesmo tipo
Cada varivel tem um ndice
Os ndices so numerados de forma consecutiva
iniciando em zero e indo at N-1, sendo N o
tamanho do vetor
Sintaxe
int[] a = new int[5]; //declarao de um array do tipo int
a[0] = 12; // atribuio do valor 12 ao ndice zero
a[1] = 24; // atribuio do valor 12 ao ndice 1
Exemplo 8 - Vetor
Funes Math