CCT0024 EXCEÇÕES CÓDIGO 10.1

package appexcecao;

import javax.swing.JOptionPane;

public class AppExcecao {

    public static void main(String[] args) {
                
        try {
        Excecao ex = new Excecao();
        int numero = 
        Integer.parseInt(JOptionPane.showInputDialog("Infome um número:"));
        
        ex.setNumero(numero);
        int cubo = ex.calcularCubo();
        
        ex.exibirCubo(cubo);
        } 
        catch(NumberFormatException erro) {
            JOptionPane.showMessageDialog(null, erro);
        }
    }
}


public class Excecao {
    
    int numero;
    
    public void setNumero(int numero) {
        this.numero = numero;
    }
    
    public int getNumero() {
        return numero;
    }
    
    public int calcularCubo() {
        
        int cubo = numero * numero * numero;
        
        return cubo;
    }
    
    public void exibirCubo(int cubo) {
        JOptionPane.showMessageDialog(null,"O cubo de "+this.numero+ " é: "+cubo);
    }
}

Comentários

Postagens mais visitadas deste blog

Classes(abstratas e concretas), Objetos, Métodos, Construtores, Vetor de Objetos e trabalhar o conceito de interface.

GST0070 - Estudo de Caso - Tomada de decisões: de volta ao básico - Aula 3

Questão Comentada - Prof Nelson Lage