Ir ao conteúdo
  • Cadastre-se

Joaquim Chigogoro Mussassa Junior

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

1
  1. -1votar contrafavorita Iniciei o exercício mas não consigo concluí-lo. Tenho problema em criar um metodo para adicionar provincias a lista de provincias e a criar um metodo para imprimir a lista de provincias. Poderiam me ajudar? O enunciado é o seguinte: 1. Escreva uma classe que represente um pais. Um pais tem como atributos o seu nome, o nome da capital, o numero da populacao e uma lista de provincias. a) Crie um constructor para classe. b) Crie os metodos getters e setters. c) Crie o metodo toString para imprimir os atributos do objecto. d) Crie um metodo para adicionar provincias a lista de provincias. e) Crie um metodo para imprimir a lista de provincias; Eu crei duas classes. Primeira (Pais.java): package mz.co.above; import java.util.ArrayList; public class Pais { private String nome; private String nomeDaCapital; private long numeroDaPopulacao; private ArrayList<String> listaProvincias; public Pais (String nome, String nomeDaCapital, int numeroDaPopulacao){ this.nome = nome; this.nomeDaCapital = nomeDaCapital; this.numeroDaPopulacao = numeroDaPopulacao; this.listaProvincias = new ArrayList<>(); } public String getNome() { return nome; } public void setNome(String nome) { this.nome = nome; } public String getNomeDaCapital() { return nomeDaCapital; } public void setNomeDaCapital(String nomeDaCapital) { this.nomeDaCapital = nomeDaCapital; } public long getNumeroDaPopulacao() { return numeroDaPopulacao; } public void setNumeroDaPopulacao(long numeroDaPopulacao) { this.numeroDaPopulacao = numeroDaPopulacao; } public ArrayList<String> getListaProvincias() { return listaProvincias; } public void setListaProvincias(ArrayList<String> listaProvincias) { this.listaProvincias = listaProvincias; } @Override public String toString() { return "Pais"+"\n"+ "Nome da Capital: "+nomeDaCapital+"\n"+ "Numero da Populacao: "+numeroDaPopulacao+"\n"; } } Segunda (Main.java): package mz.co.above; import java.util.ArrayList; public class Main { public static void main(String[] args) { // write your code here Pais paisMoz = new Pais( "Mocambique", "Maputo", 20000000); paisMoz.add("Gaza"); } }

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...