Boa madrugada galera, to com uma duvida aqui,
tava fazendo uma calculadora pra fazer as operaçoes simples , multiplicar, adição, subtração, e divisao,
So que surgiu uma duvida, como fazer ela receber varios tipos de numero,
inteiro, long double, no metodo tenho que criar metodos que recebam os valores pra quando eu chamalos na classe teste ele faça ?
aki vai o codigo
/** @Autor Gustavo
*/
class Calc {
long x ;
long y;
double num;
double num2;
public long soma(long x , long y ) {
return x + y;
}
public double soma(double num , double num2) {
return num + num2;
}
public long divisao(long x , long y) {
return x / y;
}
public double divisao(double num , double num2 ) {
return num / num2;
}
public long multiplica(long x , long y) {
return x * y;
}
public double multiplica ( double num, double num2) {
return num * num2;
}
public long subtrae(long x , long y) {
return x - y;
}
public double subtrae( double num, double num2) {
return num - num2;
}
}
class Tcalc {
public static void main(String args[]) {
Calc c = new Calc();
System.out.println("Soma de 10 + 20 = " + c.soma(10,20));
System.out.println("soma de 10,0 + 35,9 = " +c.soma(10.0,35.9));
System.out.println("Divisao de 555 / 420 = " + c.divisao(555,420)); // nao sei se é problema ou erro de logica no metodo, mas 555/420 =1,309... e nao somente 1
System.out.println("Divisao de 500,5 / 55.2 = " + c.divisao(500.5,55.2));
System.out.println("Multiplica 100 * 300 = " + c.multiplica(100,300));
System.out.println("multiplica 150,20 * 20 = " + c.multiplica(150.20,20));
System.out.println("Subtrair 140 - 50 = " + c.subtrae(140,50));
System.out.println("Subtrair 150,20 - 53,63 = " + c.subtrae(150.20,53.63));
}
}

