Vous êtes sur la page 1sur 10

Professor: Thiago Souto Mendes

Comando for
Sintaxe:
for (<atribuio inicial>; <condio de continuao>; <incremento /
decremento>) {
<bloco de comandos>
}
Executa o bloco de comandos dentro do for
enquanto a condio de continuao satisfeita.
A cada nova interao do loop o incremento ou
decremento executado.
Exemplo:



Este trecho de cdigo abaixo vai ser compilado sem erro? E o
que ser que ele vai fazer?



Atividades:
Escreva um programa em JAVA que imprima 5 vezes os nmeros impares
entre 1 e o valor de uma varivel. A impresso deve ser feita conforme
mostrado na sala de aula pelo professor..
Escreva um programa em JAVA para verificar se o nmero armazenado em
um varivel primo.


int n;

for (n = 1; n <= 15; n++) {
System.out.println(O valor de n + n);
}
int n, h = 0;

for (n = 1; n <= 15; h++) {
System.out.println(O valor de n + n);
}
for (int n = 1; n <= 15; n++) {
int x = 3;
System.out.println(O valor de n + n);
}

System.out.println(n);
System.out.println(x);
for (int n = 1; n <= 15; n++) {
for (h=0; h<=13; h++){
int x = 3;
System.out.println(O valor de h + h);
}
System.out.println(O valor de x + x);
}
if (x==2) {
int n=3;

System.out.println(n);
}

System.out.println(n);
while (x<=13 || n > 2) {
while(j == 5) {
int m = 3;
...
}
System.out.println(m);
}

System.out.println(m);
Comparando duas strings
<variavelString>.equals(<outraVariavelString>)
<variavelString>.compareTo(<outraVariavelString)
Exemplo:
String nome1, nome2;
if (nome1.equals(nome2)) {
System.out.println (Possuem o mesmo nome);
}
if (nome1.compareTo(nome2) < 0) {
System.out.println(A ordem alfabtica + nome1 +,+ nome2);
else if(nome1.compareTo(nome2) > 0) {
System.out.println(A ordem alfabtica + nome2 +,+ nome1);
}
Atividade
Pesquise sobre o comando switch. Resolva o
exemplo anterior da comparao de strings
usando o switch ao invs do if.
Um vetor uma varivel que armazena um
conjunto de valores do mesmo tipo.
Declarando um vetor em JAVA
<tipo>[] NomeDoVetor = new <tipo>[<tamanho>]
Exemplos:
int[] valores = new int[10]; // declara um vetor de 10
posies para armazenar valores do tipo int
String[] nomes = new String[25]; // declara um vetor de
25 posies para armazenar valores do tipo String
Atribuindo valores depois de declarar
Exemplo:
int[] x = new int[3];
x[0] = 1;
x[1] = 2;
x[2]= 3;
Obs: o primeiro elemento do vetor o de ndice 0
Atribuindo valores durante a declarao
int[] x = {1,2,3};
Isto pode ser feito em JAVA
int n=3;
int[] x = new int[n];
Exemplo
String[] nomes = new String[3];
String nomeEscolhido, outroNome;
int iNome = 0;
nomes[0] = Roberta;
nomes[1] = Ana;
nomes[2] = Tiago;
nomeEscolhido = nomes[1];
outroNome = nomes[iNome];
Outro exemplo:
double[] salarios = new double[100];
String[] funcionarios = new String[100];
... // Neste trecho so preenchidos os vetores
for (int i = 0; i <= funcionarios.length; i++) {
System.out.prinln(O funcionrio + funcionarios[i] + ganha +
salarios[i]);
}
Atividade
Escreva um programa em JAVA para atribuir os valores de uma
progresso geomtrica (PG) em um vetor. A razo da PG e o valor
inicial so armazenados em variveis.
Ainda no mesmo programa imprima o valor de um nmero da PG cuja
posio dada por uma varivel.

Vous aimerez peut-être aussi