a classe Candidato está assim:
public class Candidato{
private String nome;
private String partido;
private int quantIntencao;
public Candidato(String nome, String partido, int quantIntencao) {
this.nome = nome;
this.partido = partido;
this.quantIntencao = 0;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
public String getPartido() {
return partido;
}
public void setPartido(String partido) {
this.partido = partido;
}
public int getQuantIntencao() {
return quantIntencao;
}
public void setQuantIntencao(int quantIntencao) {
this.quantIntencao = quantIntencao;
}
}
Moça, já é a terceira ou quarta postagem sua e em todas você não posta o que tentou fazer. Entenda, aqui a gente ajuda quem está tentando fazer. Então, ajude-nos a te ajudar e poste o que você já fez, no seu caso, a tentativa de escrever o método recursivo que é sua dúvida principal.
Ainda, como diz o ditado, se conselho fosse bom a gente não dava, a gente vendia, mas mesmo assim vou te aconselhar (sou professor). Duvido que seu professor jogou esse exercício no seu colo e disse “se vira” (bem, as vezes isso acontece), então, faça uma forcinha, revise o conteúdo e tente resolver o problema. Afinal, se vc tem intenção de trabalhar com desenvolvimento (o que é minimamente esperado de quem faz a grande maioria dos cursos de TI), vc tem que aprender a programar, nem que seja na marra.
2 curtidas
Dica:
Para entender como funciona a recursividade,
você precisa primeiro entender como funciona a recursividade.
2 curtidas
Fica tranquila, se isso lhe for possível.
Sei bem como é no começo, a gente tem certa dificuldade.
Mas se concentra nos dizeres do exercício e pesquisa cada parte dele.
Depois de entendido o conceito tudo ficará claro como o dia.
Mas veja como é simples o conceito de recursividade
Criar Exception é tambem simples, mas dá uma pesquisada de como lançar uma Exception
class NumeroNegativoException extends Exception {
private static final long serialVersionUID = 114924103941231914L;
public NumeroNegativoException(String msg){
super(msg);
}
public NumeroNegativoException(String msg, Throwable cause) {
super(msg, cause);
}
}
Com empenho você conseguirá