首页 > 家具 > 经验 > jisuanq,java计算器

jisuanq,java计算器

来源:整理 时间:2023-03-18 20:02:39 编辑:五合装修 手机版

本文目录一览

1,java计算器

JAVA中字符串的相等,请不要用==号,应该改成s.Equals("==") else if(s=="退格") a=a/10; }这个方法不太好,比如我输入1,再退格,应该等于0.1吗?

java计算器

2,计算器的使用方法

1、计算器的每个按键功能如下:ON/AC:按下该键表示上电,或清除所有寄存器中的数值。M+:把目前显示的值放在存储器中;中断数字输入。M-:从存储器内容中减去当前显示值;中断数字输入。 MRC:第一次按下此键将调用存储器内容,第二次按下时清除存储器内容。GT:按下该键,传送GT存储寄存器内容到显示寄存器,按AC键消除GT显示标志。MU:按下该键完成利率和税率计算。 OFF:关闭2、求百分比。例:120的23%是多少。注:网络计算器和实物计算器有差异(实物计算器不用按等号)。3、求比率。例:18比150的百分率是多少。注:网络计算器和实物计算器有差异(实物计算器不用按等号)。4、求增加后的值。例:350增加6%是多少。5、求增长百分率。例:170比125增长百分之几。6、混合运算。例:5.45×2+4.7×3=25第一步先按5.45×2再按= 显示出10.9后按M+第二步:按4.7×3再按= 显示14.1后按M+第三步按MR,显示结果25

计算器的使用方法

3,VB子程序源代码

Private Sub Command1_Click() Call jisuan() End Sub Private Sub jisuan() a=3+2 MsgBox "a=" & CStr(a) End Sub

VB子程序源代码

4,计算器的种类有哪几种

①算术型计算器——可进行加、减、乘、除等简单的四则运算,又称简单计算器。一般都是实物计算器。②科学型计算器——可进行乘方、开方、指数、对数、三角函数、统计等方面的运算,又称函数计算器。 可以是软件,也可以是实物。③程序员计算器——专门为程序员设计的计算器, 主要特点是支持And, Or, Not, Xor: 最基本的与或非和异或操作, 移位操作 Lsh, Rsh:全称是Left Shift和Right Shift,也就是左移和右移操作。④ 统计计算器-- 为有统计要求的人员设计的设计的计算器, 可以是软件,也可以是实物。扩展资料较高级的科学计算器或工程型计算器支持三角函数、统计与其他函数。而最先进的现代计算器甚至可显示图型,并且包含计算机代数系统。这种计算器可以编写程序,且内含了代数方程式求解程序、经济模型甚至游戏程序。这类计算器可显示填满显示屏的单一数值。并可将数字以科学记数法表现至9.999999999*10。如果用户试图输入一过大的数值或运算产生过大数值的算式(例如输入100!,即100阶乘),则计算器仅显示错误一词。因为存储器如此有限的计算器无法存储如此巨大的输入( 约等于9.3326215443944 * 10 ^157)。错误也用以表示数学上未定义的函数或操作,例如除以零或对负数取平方根(除了某些昂贵的计算器拥有可处理复数的特殊函数,大部分科学计算器不允许复数的存在)。某些少数计算器可分别这两种错误的不同,虽然用户依然难以了解error 1与error2的差别何在。参考资料来源:百度百科-计算器

5,vb 计算公式 编程

Private Sub Text1_Change() Call jisuan End Sub Private Sub Text2_Change() Call jisuan End Sub Private Sub Text3_Change() Call jisuan End Sub Sub jisuan() If Val(Text3.Text) <> 0 Then text4.Text = (Val(Text1.Text) + Val(Text2.Text)) ^ 2 / Val(Text3.Text) End Sub

6,JavaScript很简单但我不会

<script language="javascript">function jisuan(x,y) //定义jisuan方法s=x*y; //面积等于x(长)*y(宽) alert(s); //弹出结果}</script></head><body><form id="form1" name="form1" method="post" action=""> <p>请输入长: <input name="chang" type="text" id="chang" /> </p> <p> <p>请输入宽: <input name="kuan" type="text" id="kuan" /> </p> <p> <label> <input name="OK" type="button" id="OK" value="OK" onClick="JavaScript:jisuan(chang.value,kuan.value)" /> //点击时调用jisuan方法 </label>
function jisuan(r)定义一个有参函数 r为你在网页输入框中所输入的值 然后把它代入到s=3.14*r*r;中来进行计算圆形的面积3.14乘以你输入的半径*半径 alert把计算的结果S通过弹出窗口显示出来 下面<form id="form1" name="form1" method="post" action="">.............</form>这里面是一个表单提交项,onClick="JavaScript:jisuan(banjing.value)"就是说当你单击此按钮时,按你输入的值传递到上面的javascript中,jisuan(banjing.value)就相当于上面的jisuan(r),这是一个有参函数的传递 而你刚刚设置了输入框的名称为banjing,就是这句name="banjing",你输入的值就会通过你的单击按钮将输入的值传递到上面的函数中进行计算,然后通过alert弹出窗口显示出来! 希望能帮到你!

7,JAVA 按钮 监听

import java.awt.*; import javax.swing.*; import java.awt.event.*; public class JiSuan extends JFrame implements ActionListener { private JTextField jt; public JiSuan() { Container container=getContentPane(); container.setLayout(new BorderLayout()); JPanel p1 = new JPanel(); p1.setLayout(new GridLayout(4,3)); for(int i=1;i<=9;i++) { JButton jb=new JButton(""+i); jb.addActionListener(this); p1.add(jb); //p1.add(new JButton(""+i)); } p1.add(new JButton(""+0)); p1.add(new JButton("+/-")); p1.add(new JButton(".")); JPanel p2=new JPanel(new BorderLayout()); p2.setLayout(new GridLayout(4,2)); p2.add(new JButton("/")); p2.add(new JButton("sqrt")); p2.add(new JButton("*")); p2.add(new JButton("%")); p2.add(new JButton("-")); p2.add(new JButton("1/x")); p2.add(new JButton("+")); p2.add(new JButton("=")); JPanel p3=new JPanel(new BorderLayout()); p3.setLayout(new GridLayout(4,1)); p3.add(new JButton("MC")); p3.add(new JButton("MR")); p3.add(new JButton("MS")); p3.add(new JButton("M+")); JPanel p4=new JPanel(new BorderLayout()); p4.add(p3,BorderLayout.WEST); p4.add(p1,BorderLayout.CENTER); p4.add(p2,BorderLayout.EAST); JPanel p5=new JPanel(new BorderLayout()); p5.setLayout(new GridLayout(1,3)); p5.add(new JButton("Backspace")); p5.add(new JButton("CE")); p5.add(new JButton("C")); JPanel p6=new JPanel(new BorderLayout()); jt=new JTextField("0"); p6.add(jt,BorderLayout.NORTH); //p6.add(new JTextField("0"),BorderLayout.NORTH); p6.add(p5,BorderLayout.CENTER); p6.add(p4,BorderLayout.SOUTH); container.add(p6,BorderLayout.EAST); container.add(new JButton("开发中..."),BorderLayout.CENTER); } public void actionPerformed(ActionEvent e){ if(e.getActionCommand().equals("1")) jt.setText("1"); //其他类似 } public static void main(String[] args) { JiSuan ji =new JiSuan(); ji.setTitle("窗口布局"); ji.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); ji.setSize(400,200); ji.setVisible(true); } } 添加注释的地方是修改了点你的代码,不知道符合你的想法不,也不知道能不能符合要求
下面这个方法就可以: public boolean action(Event ev,Object obj) { if(ev.target instanceof Button) { //这里写入你的事件响应语句. } } 这个方法是JAVA比较新的一中用法.
文章TAG:java计算计算器jisuanq

最近更新