Recursividade JAVA

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á