我的Java Web作业---计算器作业

     

<input name="" type=“button” value=“C” οnclick=“inputPCB(this)”/> 

<input name="" type=“button” value=“CE” οnclick=“inputPCB(this)”/> 

<input type=“button” value=“7” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“8” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“9” οnclick=“inputEvent(this)”/> 

<input type=“button” value="+/-" οnclick=“inputOper(this)”/> 

<input type=“button” value="%" οnclick=“inputOper(this)”/> 

<input type=“button” value=“4” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“5” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“6” οnclick=“inputEvent(this)”/> 

<input type=“button” value="+" οnclick=“inputOper(this)”/> 

<input type=“button” value="-" οnclick=“inputOper(this)”/> 

<input type=“button” value=“1” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“2” οnclick=“inputEvent(this)”/> 

<input type=“button” value=“3” οnclick=“inputEvent(this)”/> 

<input type=“button” value="*" οnclick=“inputOper(this)”/> 

<input type=“button” value="/" οnclick=“inputOper(this)”/> 

<input type=“button” value=“0” οnclick=“inputEvent(this)”/> 

<input type=“button” value="." οnclick=“inputEvent(this)”/> 

 

<input type=“button” value="=" οnclick=“inputEquel(this)”/> 

<input type=“button” value=“返回” οnclick=“inputPCB(this)”/> 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
java作业 科学计算器 menu切换普通与科学计算器 部分代码: class MyKey extends KeyAdapter { public void keyPressed(KeyEvent e) { char c = e.getKeyChar(); System.out.print(c); boolean bFlag = false; switch (c) { case '0': case '1': case '2': case '3': case '4': case '5': case '6': case '7': case '8': case '9': if(IfResult){ tf.setText(""); IfResult = false; } tf.setText(tf.getText().trim() + c); bFlag = true; break; case '.': if(tf.getText().trim().indexOf(".") == -1){ tf.setText(tf.getText() + "."); } bFlag = true; break; case '_': if(Double.parseDouble(tf.getText()) > 0){ if(tf.getText().length() > 1){ tf.setText(tf.getText().substring(0, tf.getText().length() - 1)); }else{ tf.setText("0"); IfResult = true; } }else{ if(tf.getText().length() > 2){ tf.setText(tf.getText().substring(0, tf.getText().length() - 1)); }else{ tf.setText("0"); IfResult = true; } } bFlag = true; break; case '+': if(flag){ IfResult = false; } if(IfResult){ oper = "+"; }else{ getResult(Double.parseDouble(tf.getText())); oper = "+"; IfResult = true; } bFlag = true; break; case '-': if(flag){ IfResult = false; } if(IfResult){ oper = "-"; }else{ getResult(Double.parseDouble(tf.getText())); oper = "-"; IfResult = true; } bFlag = true; break; case '*': if(flag){ IfResult = false; } if(IfResult){ oper = "*"; }else{ getResult(Double.parseDouble(tf.getText())); oper = "*"; IfResult = true; } bFlag = true; break; case '/': if(flag){ IfResult = false; } if(IfResult){ oper = "/"; }else{ getResult(Double.parseDouble(tf.getText())); oper = "/"; IfResult = true; } bFlag = true; break; case '=': if(flag){ IfResult = false; } if(IfResult){ oper = "="; }else{ getResult(Double.parseDouble(tf.getText())); oper = "="; IfResult = true; } bFlag = true; break; } if(bFlag && tf.getText().equals("0")){ tf.setText("0"); IfResult = true; flag = true; } } }
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值