1 Revisão de conceitos de variáveis e operações aritméticas /* Determine qual é a idade que o usuário faz no ano atual. Para isso solicite o ano de nascimento do usuário e o ano atual. package exercicio01; public class Principal public static void main(string[] args) int anoatual, anonascimento, qtdeanos; System.out.println("Entre com o ano atual:"); anoatual = new Scanner(System.in).nextInt(); System.out.println("Entre com o ano de nascimento:"); anonascimento = new Scanner(System.in).nextInt(); qtdeanos = anoatual - anonascimento; System.out.println("Em "+anoatual+" você faz (ou já fez) "+qtdeanos+" anos!"); 2 Revisão de conceitos de estrutura de decisão /* Exercício 06 A partir de 3 notas fornecidas de um aluno, informe se ele foi aprovado, ficou de recuperação ou foi reprovado. A média de aprovação é >= 7.0; a média de recuperação é >= 5.0 e < 7.0; e a média do reprovado é < 5.0 package exercicio06; public class Principal public static void main(string[] args) double nota1, nota2, nota3, media; System.out.println("Entre com a primeira nota:"); nota1 = new Scanner(System.in).nextDouble(); System.out.println("Entre com a segunda nota:"); nota2 = new Scanner(System.in).nextDouble(); System.out.println("Entre com a terceira nota:"); nota3 = new Scanner(System.in).nextDouble(); media = (nota1+nota2+nota3)/3; if(media >= 7) System.out.println("Aprovado com média "+media); else if(media >=5) System.out.println("Recuperação com média "+media); else System.out.println("Reprovado com média "+media);
3 - Revisão de conceitos de estrutura de repetição 1. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Enquanto. 2. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Repita. 3. Imprima os números que vão de 1 até 10 utilizando o laço de repetição Para. 4. Imprima os números pares de 2 à 20 utilizando um dos laços de repetição. 5. Imprima os números ímpares de 1 à 30 utilizando um dos laços de Repetição. 6. Crie uma tabuada utilizando um dos laços de repetição. Exercício 1 public class Ex01 int num = 1; int cont = 1; while ( cont <= 10 ) System.out.printf(" %s ", num); cont++; num++; Exercício 02 public class Ex02 int num = 1; int cont = 1; do System.out.printf(" %s ", num); num++; cont++;
while ( cont <= 10 ); Exercício 03 public class Ex03 for ( int i = 1; i <= 10; i++ ) Exercício 04 public class Ex04 for ( int i = 2; i <= 20; i++) if ( i % 2 == 0 ) Exercício 05 public class Ex05 for ( int i = 1; i <= 30; i++) if ( i % 2!= 0 ) Exercício 06
public class Ex06 for ( int i = 1; i <= 10; i++) for ( int j = 1; j <= 10; j++) System.out.printf(i+"x"+j+"= %s\n", i*j); 4 Revisão de conteúdo usando um vetor /* Lê 5 nomes e notas de uma turma, calcula e exibe a média das notas da turma e em seguida exibe a relação de nomes cuja nota é superior a esta média public class ExemploVetor public static void main(string[] args) String[] nomes; nomes = new String[5]; double[] notas = new double[5]; double soma = 0, media; for (int i = 0 ; i <= 4 ; i++) System.out.println("Entre com o nome do aluno nº "+(i+1)); nomes[i] = new Scanner(System.in).nextLine(); System.out.println("Entre com a nota do aluno nº "+(i+1)); notas[i] = new Scanner(System.in).nextDouble(); soma = soma + notas[i]; media = soma / 5; System.out.println("A média dos alunos é: "+ media); System.out.println(); System.out.println("Lista dos alunos cuja nota é superior a média da turma"); for(int i = 0; i <= 4; i++) if(notas[i] > media) System.out.println(nomes[i]); 5 Revisão utilizando conceitos de instanciar objetos, classes, heranças, encapsulamento e polimorfismo