Disciplina: Programação orientada a objetos
Professora: Juliana Mafra
Aluno: Guilherme Gomes Maciel
Matrícula: 01679001
Exercício 01:
public class Cliente {
private String nome;
private String cpf;
// Construtor sem parâmetros
public Cliente() {
this.nome = "Desconhecido";
this.cpf = "000.000.000-00";
}
// Construtor com parâmetros
public Cliente(String nome, String cpf) {
this.nome = nome;
this.cpf = cpf;
}
// Getters e Setters (opcionais)
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
}
Exercício 02:
import java.util.Scanner;
public class Teste {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Cliente[] clientes = new Cliente[5];
// Loop para ler os dados dos 5 clientes
for (int i = 0; i < clientes.length; i++) {
System.out.println("Digite o nome do cliente " + (i + 1) + ": ");
String nome = scanner.nextLine();
System.out.println("Digite o CPF do cliente " + (i + 1) + ": ");
String cpf = scanner.nextLine();
clientes[i] = new Cliente(nome, cpf); // Usando o construtor com
parâmetros
}
scanner.close();
}
}
Exercício 03:
import java.util.Scanner;
public class Teste {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
Cliente[] clientes = new Cliente[5];
// Leitura dos dados
for (int i = 0; i < clientes.length; i++) {
System.out.println("Digite o nome do cliente " + (i + 1) + ": ");
String nome = scanner.nextLine();
System.out.println("Digite o CPF do cliente " + (i + 1) + ": ");
String cpf = scanner.nextLine();
clientes[i] = new Cliente(nome, cpf);
}
// Impressão dos dados dos clientes
System.out.println("\nDados dos Clientes:");
for (Cliente cliente : clientes) {
System.out.println("Nome: " + cliente.getNome());
System.out.println("CPF: " + cliente.getCpf());
System.out.println();
}
scanner.close();
}
}