quarta-feira, 16 de novembro de 2016

Tratamento de Exceções - Resolução


package javaapplication14;

import Controle.*;

public class JavaApplication14 {

       public static void main(String[] args) {
        
           Pessoa p = new Pessoa();
           p.setNome("josé");
           p.setIdade(17);
           
           try {
               Cadastrador c = new Cadastrador(p);
           } catch (Excecao ex) {
               System.out.println("Erro ao cadastrar");
           }
    }
    
}


package Controle;

public class Pessoa {
    
    private String nome;
    private int idade;

    /**
     * @return the nome
     */
    public String getNome() {
        return nome;
    }

    /**
     * @param nome the nome to set
     */
    public void setNome(String nome) {
        this.nome = nome;
    }

    /**
     * @return the idade
     */
    public int getIdade() {
        return idade;
    }

    /**
     * @param idade the idade to set
     */
    public void setIdade(int idade) {
        this.idade = idade;
    }
    
    
}



package Controle;

public class Excecao extends Exception {
    
}


package Controle;

public class Cadastrador {
    public Cadastrador(Pessoa p) throws Excecao {
        if(p.getIdade() < 18) {
            throw new Excecao();
        }else {
            System.out.println("cadastro realizado!");
        }
    }
    
}

 

Charles Maquiavel

"Não há nada mais difícil do que se ter em mãos algo novo, nem nada mais perigoso do que conduzir por caminhos inéditos, ou incertos quanto ao sucesso, ao se tomar a dianteira na introdução de uma nova ordem das coisas."

Martha Gabriel

"Sábios nos encantam e estúpidos nos cansam. Os meios digitais apenas ampliaram o poder de ambos, mas a escolha de quem ouvir ainda é nossa."

Sou + vc na Estácio

A Universidade Estácio de Sá está com matriculas abertas para nosso próximo semestre 2016.3 EAD. Oferece 25% de desconto durante todo o primeiro semestre letivo. Não perca essa oportunidade!
Aproveite uma degustação, diversos cursos livres e grátis. Basta acessar o link: http://experimenteseusonho.com.br/Portal/Modules/Login/
 
Blogger Templates