📄 xxjisuanqi.java
字号:
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"4");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton9_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"5");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton7_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"6");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton8_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"1");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton13_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"2");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton11_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"3");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton18_actionPerformed(ActionEvent e) {
if(xian==true||xin==true||jiu==true||shuang==true||lei==true){
jTextField1.setText("");
}
jTextField1.setText(jTextField1.getText()+"0");
xin=false;
xian=false;
lian=true;
suan=true;
shan=false;
jiu=false;
shuang=false;
lei=false;
}
public void jButton16_actionPerformed(ActionEvent e) {
if(xian==true||xin==true){
jTextField1.setText("");
}
if(xian==true||shan==true){
jTextField1.setText("0.");
}
if(xian==false&&xi==true&&shan==false){
jTextField1.setText(jTextField1.getText() + ".");
}
xin=false;
xian=false;
lian=true;
suan=true;
xi=false;
jiu=false;
shan=false;
}
public void jButton19_actionPerformed(ActionEvent e) {
if(suan==true&&xian==false&&lian==true&&jiu==false){
String str = jTextField1.getText();
buff1 = Double.parseDouble(str);
switch (oper) {
case '+':
buff = buff + buff1;
jTextField1.setText(Double.toString(buff));
break;
case '-':
buff = buff - buff1;
jTextField1.setText(Double.toString(buff));
break;
case '*':
buff = buff * buff1;
jTextField1.setText(Double.toString(buff));
break;
case '/':
if (buff1 != 0) {
buff = buff / buff1;
jTextField1.setText(Double.toString(buff));
} else
jTextField1.setText("除数不能为0");
break;
}
suan=false;
deng=false;
}
oper='+';
buff= Double.parseDouble( jTextField1.getText());
jTextField1.setText(jTextField1.getText());
suan=false;
xin=true;
lian=false;
hui=true;
shan=true;
}
public void jButton14_actionPerformed(ActionEvent e) {
if(suan==true&&xian==false&&lian==true&&jiu==false){
String str = jTextField1.getText();
buff1 = Double.parseDouble(str);
switch (oper) {
case '+':
buff = buff + buff1;
jTextField1.setText(Double.toString(buff));
break;
case '-':
buff = buff - buff1;
jTextField1.setText(Double.toString(buff));
break;
case '*':
buff = buff * buff1;
jTextField1.setText(Double.toString(buff));
break;
case '/':
if (buff1 != 0) {
buff = buff / buff1;
jTextField1.setText(Double.toString(buff));
} else
jTextField1.setText("除数不能为0");
break;
}
suan=false;
deng=false;
}
oper='-';
buff= Double.parseDouble( jTextField1.getText());
jTextField1.setText(jTextField1.getText());
suan=false;
xin=true;
lian=false;
hui=true;
shan=true;
}
public void jButton10_actionPerformed(ActionEvent e) {
if(suan==true&&xian==false&&lian==true&&jiu==false){
String str = jTextField1.getText();
buff1 = Double.parseDouble(str);
switch (oper) {
case '+':
buff = buff + buff1;
jTextField1.setText(Double.toString(buff));
break;
case '-':
buff = buff - buff1;
jTextField1.setText(Double.toString(buff));
break;
case '*':
buff = buff * buff1;
jTextField1.setText(Double.toString(buff));
break;
case '/':
if (buff1 != 0) {
buff = buff / buff1;
jTextField1.setText(Double.toString(buff));
} else
jTextField1.setText("除数不能为0");
break;
}
suan=false;
deng=false;
}
oper='*';
buff= Double.parseDouble( jTextField1.getText());
jTextField1.setText(jTextField1.getText());
suan=false;
xin=true;
lian=false;
hui=true;
shan=true;
}
public void jButton4_actionPerformed(ActionEvent e) {
if(suan==true&&xian==false&&lian==true&&jiu==false){
String str = jTextField1.getText();
buff1 = Double.parseDouble(str);
switch (oper) {
case '+':
buff = buff + buff1;
jTextField1.setText(Double.toString(buff));
break;
case '-':
buff = buff - buff1;
jTextField1.setText(Double.toString(buff));
break;
case '*':
buff = buff * buff1;
jTextField1.setText(Double.toString(buff));
break;
case '/':
if (buff1 != 0) {
buff = buff / buff1;
jTextField1.setText(Double.toString(buff));
} else
jTextField1.setText("除数不能为0");
break;
}
suan=false;
deng=false;
}
oper='/';
buff= Double.parseDouble( jTextField1.getText());
jTextField1.setText(jTextField1.getText());
suan=false;
xin=true;
lian=false;
hui=true;
shan=true;
}
public void jButton21_actionPerformed(ActionEvent e) {
jTextArea1.setText("");
buff=0;
}
public void jButton22_actionPerformed(ActionEvent e) {
jTextField1.setText(save);
}
public void jButton23_actionPerformed(ActionEvent e) {
save=jTextField1.getText();
jTextArea1.setText("M");
buff=Double.parseDouble(jTextField1.getText());
}
public void jButton24_actionPerformed(ActionEvent e) {
jTextArea1.setText("M");
buff=Double.parseDouble(jTextField1.getText())+buff;
save= Double.toString(buff);
}
public void jButton20_actionPerformed(ActionEvent e) {
if(deng=true&&lian==true){
String str = jTextField1.getText();
buff1 = Double.parseDouble(str);
switch (oper) {
case '+':
buff = buff + buff1;
jTextField1.setText(Double.toString(buff));
break;
case '-':
buff = buff - buff1;
jTextField1.setText(Double.toString(buff));
break;
case '*':
buff = buff * buff1;
jTextField1.setText(Double.toString(buff));
break;
case '/':
if (buff1 != 0) {
buff = buff / buff1;
jTextField1.setText(Double.toString(buff));
} else
jTextField1.setText("除数不能为0");
break;
}
}
jTextField1.setText(jTextField1.getText());
lian=false;
shan=true;
}
public void jButton5_actionPerformed(ActionEvent e) {
buff=Double.parseDouble(jTextField1.getText());
buff=Math.sqrt(buff);
jTextField1.setText(Double.toString(buff));
jiu=true;
shan=true;
}
public void jButton12_actionPerformed(ActionEvent e) {
if(hui==true){
buff=Double.parseDouble(jTextField1.getText());
buff=(Math.pow(buff,2))/100;
jTextField1.setText(Double.toString(buff));
}else
jTextField1.setText("0.");
hui=true;
shan=true;
}
public void jButton17_actionPerformed(ActionEvent e) {
buff=Double.parseDouble(jTextField1.getText());
buff=1/buff;
jTextField1.setText(Double.toString(buff));
shan=true;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -