Buscar

AV 2 Exercicios prog 1

Prévia do material em texto

Aluno: Anderson Gonhi Ribeiro de Medeiros 
Matrícula: 201908320834 
1.Crie uma classe para representar uma Pessoa, com os atributos privados de nome, data de 
nascimento e altura. Crie os métodos públicos necessários para sets e gets e também um 
método para imprimir todos dados de uma pessoa. Crie um método para calcular a idade da 
pessoa. 
 
import java.util.Scanner; 
public class Main 
{ 
 public static class pessoa { 
 private String nome; 
 private int data_nasc; 
 private double altura; 
 
 public String getNome() { 
 return nome; 
 } 
 public void setNome(String nome){ 
 this.nome = nome; 
 } 
 public int getData_nasc(){ 
 return data_nasc; 
 } 
 public void setData_nasc(int data_nasc){ 
 this.data_nasc = data_nasc; 
 } 
 public double getAltura(){ 
 return altura; 
 } 
 public void setAltura(double altura){ 
 this.altura = altura; 
 } 
 } 
 
 public static void main(String[] args){ 
 pessoa pessoa1 = new pessoa (); 
 pessoa1.setNome("anderson"); 
 pessoa1.setData_nasc(1993); 
 pessoa1.setAltura(1.75); 
 
 System.out.println( pessoa1.getNome() ); 
 System.out.println( pessoa1.getData_nasc() ); 
 System.out.println( pessoa1.getAltura() ); 
 System.out.println("a idade do usuario é " + (2020-1993) ); 
 } 
} 
------------------------------------------------------------------------------------------------------------------------- 
2.Crie uma classe Agenda que pode armazenar 10 pessoas (utilizar vetor) com os atributos 
nome, telefone e endereço. 
import java.util.Scanner; 
public class Main{ 
 
 public static class Agenda { 
 private String nome; 
 private int telefone; 
 private String endereço; 
 
 public String getNome(){ 
 return nome; 
 } 
 public void setNome(String nome){ 
 this.nome = nome; 
 } 
 public int getTelefone(){ 
 return telefone; 
 } 
 public void setTelefone(int telefone){ 
 this.telefone = telefone; 
 } 
 public String getEndereço(){ 
 return endereço; 
 } 
 public void setEndereço(String endereço){ 
 this.endereço = endereço; 
 } 
 } 
 
 public static void main(String[] args) { 
 Scanner ler = new Scanner(System.in); 
 Agenda pessoas [] = new Agenda[10]; 
 
 for (int i=0; i<pessoas.length; i++){ 
 pessoas[i] = new Agenda(); 
 } 
 for(int i=0; i<pessoas.length; i++){ 
 System.out.printf("Dados da %d° pessoa \n", i+1); 
 System.out.printf("informe o nome da pessoa: "); 
 pessoas[i].setNome(ler.next()); 
 System.out.printf("informe o telefone: "); 
 pessoas[i].setTelefone(ler.nextInt()); 
 System.out.printf("informe o endereço: "); 
 pessoas[i].setEndereço(ler.next()); 
 } 
 for(int i = 0; i<pessoas.length; i++){ 
 System.out.printf("dados das pessoas \n "); 
 System.out.printf("nome: %s \n", pessoas[i].getNome()); 
 System.out.printf("telefone: %d \n", pessoas[i].getTelefone()); 
 System.out.printf("endereço: %s \n", pessoas[i].getEndereço()); 
 } 
 } 
}

Continue navegando