EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO

Propaganda
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação
Docente Pedro F. Carvalho / [email protected]
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;
import java.util.Scanner;
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;
import java.util.Scanner;
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);
}
}
}
[Digite texto]
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação
Docente Pedro F. Carvalho / [email protected]
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
{
public static void main(String args[])
{
int num = 1;
int cont = 1;
while ( cont <= 10 )
{
System.out.printf(" %s ", num);
cont++;
num++;
}
}
}
Exercício 02
public class Ex02
{
public static void main(String args[])
{
int num = 1;
int cont = 1;
do
{
System.out.printf(" %s ", num);
num++;
cont++;
[Digite texto]
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação
Docente Pedro F. Carvalho / [email protected]
} while ( cont <= 10 );
}
}
Exercício 03
public class Ex03
{
public static void main(String args[])
{
for ( int i = 1; i <= 10; i++ )
{
System.out.printf(" %s ", i );
}
}
}
Exercício 04
public class Ex04
{
public static void main(String args[])
{
for ( int i = 2; i <= 20; i++)
{
if ( i % 2 == 0 )
System.out.printf(" %s ", i );
}
}
}
Exercício 05
public class Ex05
{
public static void main(String args[])
{
for ( int i = 1; i <= 30; i++)
{
if ( i % 2 != 0 )
System.out.printf(" %s ", i );
}
}
}
Exercício 06
[Digite texto]
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação
Docente Pedro F. Carvalho / [email protected]
public class Ex06
{
public static void main(String args[])
{
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
*/
import java.util.Scanner;
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
[Digite texto]
EXERCICIO DE JAVA PARA FIXAÇÃO DE CONTEÚDO - Introdução a Prática de Programação
Docente Pedro F. Carvalho / [email protected]
[Digite texto]
Download