basicamente isso:
view plaincopy to clipboardprint?
Visor.setText(Math.sqrt(visor));
JM4X.bye();
Ok mas, sou bem iniciante e tipo não sei como adicionar isso, mantenho as mesma estruturas de código ou as troco por essa para ter uma base
tá fui em Eventos -> Action -> ActionPerformed, e adicionei os seguintes código
Multiplicação:
private void Bt_MultActionPerformed(java.awt.event.ActionEvent evt) {
if (visor==0){
visor = Double.parseDouble(Visor.getText().replace(",", "."));
}
else {
visor = visor * Double.parseDouble(Visor.getText().replace(",", "."));
}
operacao = "multiplicacao";
Visor.setText("0");
}
Botão Igual =:
private void Bt_IgualActionPerformed(java.awt.event.ActionEvent evt) {
if (!Visor.getText().equals("0")){
if (operacao.equals("soma")){
visor = visor + Double.parseDouble(Visor.getText().replace("," , "."));
}
else if (operacao.equals("subtracao")){
visor = visor - Double.parseDouble(Visor.getText().replace("," , "."));
}
else if (operacao.equals("multiplicacao")){
visor = visor * Double.parseDouble(Visor.getText().replace("," , "."));
}
else if (operacao.equals("divisao")){
visor = visor / Double.parseDouble(Visor.getText().replace("," , "."));
}
}
NumberFormat nf = NumberFormat .getInstance(new Locale("pt", "BR"));
nf.setMinimumFractionDigits(0);
Visor.setText(nf.format(visor));
visor = 0;
operacao = "";
}
Acho que neste caso não será utilizado igual porque o próprio Bt_Raiz já ira retornar o resultado em Visor né: mais tipo se alguém puder me enviar uma amostra de código que eu possa utilizar!
visor = variavel que guarda numeros digitados
Visor = JTextPane
tipo preciso de um código que ao clicar o botão execute as funções;
Gravar os valores de Visor em visor;
executar a operação raiz
mostrar resultado da operação em Visor;
já to quebrando a cabeça a dois dias e não consigo fazer isso!