o que esse método faz binario = new StringBuilder(binario).reverse().toString() ? O que é uma StringBuilder ? Alguem poderia me ajudar ?
public class Calculadora {
double n1, n2;
long res;
int digito;
String binario ="";
void preencher(double num1, double num2) {
n1 = num1;
n2 = num2;
}
double somar(){
double soma= n1+n2;
return soma;
}
double subtrair(){
return n1-n2;
}
long potencia(){
res = (long) Math.pow(n1, n2);
//for(int i = (int) n2; i >=1; i--){
// res = (int) (res*n1);
//}
return res;
}
String binario(){
do{
digito = (int) (n1 % 2);
binario += digito;
n1 = n1 / 2;
}while (n1 !=0);
binario = new StringBuilder(binario).reverse().toString();
return binario;
}
}