Calculadora com métodos

2 respostas
T
Pessoal gostaria de fazer uma calculadora com métodos: set e get. Fiz a primeira parte, falata testar: de uma olhada:
public class calc {

	private int num1, num2;
		
	public void setNum1(int NUM1)
	{
		this.num1 = NUM1;
	}
	
	public int getNum1 ()
	{
		return this.num1;
	}
	
	public void setNum2(int NUM2)
	{
		this.num2 = NUM2;
	}
	
	public int getNum2 ()
	{
		return this.num2;
	}
	
	public int Soma()
	{
		return num1+num2;
	}
	
	public int Subtr()
	{
		return num1-num2;
	}
	
	public int Divisao()
	{
		return num1/num2;
	}
	
	public int Multi()
	{
		return num1*num2;
	}
}

Falta outra classe TesteCalc. Me ajudem Valew..

2 Respostas

Ziru

Mas qual é a sua dúvida?

D

Para voce testar esta aplicação, precisa de uma classe com o método main, no caso como é para testes pode ser na mesma classe:

Obs 1: A convenção do java, faça classes sempre com iniciais maiúsculas.
Obs 2: sua divisão pode facilmente gerar um erro, se uma divisão tiver casas decimais ou o quociente for 0.

public class calc {

    public static void main(final String[] args) {
        final calc c = new calc();
        int resultado;
        c.setNum1(1);
        c.setNum2(2);
        resultado = c.Soma();
        System.out.println(resultado);
    }

    private int num1, num2;

    public void setNum1(final int NUM1) {
        this.num1 = NUM1;
    }

    public int getNum1() {
        return this.num1;
    }

    public void setNum2(final int NUM2) {
        this.num2 = NUM2;
    }

    public int getNum2() {
        return this.num2;
    }

    public int Soma() {
        return num1 + num2;
    }

    public int Subtr() {
        return num1 - num2;
    }

    public int Divisao() {
        return num1 / num2;
    }

    public int Multi() {
        return num1 * num2;
    }
}
Criado 26 de março de 2013
Ultima resposta 26 de mar. de 2013
Respostas 2
Participantes 3