11package PooExercicio2 ;
22import java .util .Scanner ;
33
4+ import javax .swing .JOptionPane ;
5+
46public class Agenda {
57 Scanner sc = new Scanner (System .in );
68 // atributos
79 String nome ;
8- float altura ;
10+ double altura ;
911 int idade ;
1012
1113 // métodos
14+ // construtor com parâmetros
15+ public Agenda (String nome , double altura , int idade ) {
16+ this .nome = nome ;
17+ this .altura = altura ;
18+ this .idade = idade ;
19+ }
20+
21+ // construtor vazio
22+ public Agenda () {
23+
24+ }
25+
26+ // getters and setters
1227 public String getNome () {
1328 return nome ;
1429 }
@@ -17,11 +32,11 @@ public void setNome(String nome) {
1732 this .nome = nome ;
1833 }
1934
20- public float getAltura () {
35+ public double getAltura () {
2136 return altura ;
2237 }
2338
24- public void setAltura (float altura ) {
39+ public void setAltura (double altura ) {
2540 this .altura = altura ;
2641 }
2742
@@ -33,40 +48,11 @@ public void setIdade(int idade) {
3348 this .idade = idade ;
3449 }
3550
36- public void armazenaPessoa () {
37- int cont =0 ;
38-
39- while (cont < 2 ) {
40- System .out .println ("Informe o seu nome: " );
41- setNome (sc .next ());
42- System .out .println ("Informe a sua idade: " );
43- setIdade (sc .nextInt ());
44- System .out .println ("Informe a sua altura: " );
45- setAltura (sc .nextFloat ());
46-
47- cont ++;
48- }
49- }
50-
51- public void buscaPessoa (){
52- String buscaPessoa ;
53- System .out .println ("Informe o nome da pessoa que quer procurar: " );
54- buscaPessoa = sc .next ();
55-
56- for (int i = 0 ; i < 2 ; i ++) {
57- if (getNome ().equals (buscaPessoa )){
58- System .out .println ("Esta pessoa está na posição: " + (i +1 ));
59- }
60- }
61- }
62-
63- public void imprimeAgenda () {
64- System .out .println ("Dados das pessoas das agendas: " );
51+ // métodos de aplicações dievrsas
52+ // void
53+
6554
66- for (int i = 0 ; i < 2 ; i ++) {
67- System .out .println (getNome ());
68- System .out .println (getIdade ());
69- System .out .println (getAltura ());
55+ public void imprimir () {
56+ JOptionPane .showMessageDialog (null , "Nome: " + nome + "\n Altura: " + altura + "\n Idade: " + idade );
7057 }
71- }
72- }
58+ }
0 commit comments