Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula do dia 26/08/2014 Teste no início Sintaxe: While<condiçao> { } Teste no final Sintaxe: do { }while<condiçao>; Laços Determinados( Estrutura de repetição) Sintaxe: for( instrução1; expressão1; expressão2) {bloco } Ex0.0: for(int i=1; i<10; i++) { System.out.println(“valor=” +i); } Ex1: Codifique um programa que leia via teclado 6 números, calcule e exiba a soma dos pares e ímpares. import java.util.Scanner; class lacos { public static void main(String[] args) { int somapar=0, somaimpar=0, num,i; Scanner input= new Scanner(System.in); for( i=1; i<=6; i++){ System.out.println("digite um numero"); num=input.nextInt(); if(num%2==0){ somapar+=num; } else { somaimpar+=num; } System.out.println("valor="+somapar); System.out.println("valor="+somaimpar); } } } Ex2: Codifique um programa em java que exiba os 10 primeiros letras do ALFABETO em minúsculo: import java.util.Scanner; public class ex41 { public static void main(String[] args) { char letra='a';// para mostra o maiusculo usa-se a letra A for(int i=1;i<=26;i++) {System.out.println("\t"+letra); letra++; } } } Instruções BREAK e CONTINUE. public class Ex44 public static void main( String[]args) int cont; for(cont=1; cont<=10; cont++) {if(cont==5) break; continue;//é com letra maiúscula // quando sair do break passar a ser 11 } System.out.println(“Para o loop com cont=”+cont); } } Ex3: Codifique um programa em java que exiba na tela uma série de fibonacci.obs: o tamanho da série será informado pelo usuário. fibonacci:(É uma sucessão de números que, misteriosamente, aparece em muitos fenômenos da natureza. Descrita no final do século 12 pelo italiano Leonardo Fibonacci, ela é infinita e começa com 0 e 1. Os números seguintes são sempre a soma dos dois números anteriores. Portanto, depois de 0 e 1, vêm 1, 2, 3, 5, 8, 13, 21, 34…) Resp: import java.util.Scanner; public class ex41 { public static void main(String[] args) { int penultimo=0, ultimo=1, novo, tam, controle=0; System.out.println("Qual o tamanho da série?="); Scanner input=new Scanner(System.in); tam=input.nextInt(); controle++; while(controle<tam) {System.out.println(" "+ultimo); novo= ultimo+penultimo; penultimo= ultimo; ultimo=novo; controle++; } } }
Compartilhar