三星note7翻新版note7到底在不在中国卖

扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
下载作业帮安装包
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
用JAVA写一个计算器 要求有图形界面.简单的加减乘除,不要小数点运算.
扫二维码下载作业帮
拍照搜题,秒出答案,一键查看所有搜题记录
寔杩炵画杩愮畻寰桙br/>import java.awt.BorderLimport java.awt.Bimport java.awt.Fimport java.awt.GridLimport java.awt.Pimport java.awt.TextFimport java.awt.event.MouseEimport java.awt.event.MouseLimport java.awt.event.WindowEimport java.awt.event.WindowLpublic class Calculator {\x05public static void main(String[] args) {\x05\x05Frame f = new Frame("Calculator");\x05\x05\x05\x05final TextField tf = new TextField();\x05\x05Panel p = new Panel();\x05\x05\x05\x05f.setLayout(new BorderLayout());\x05\x05f.add(tf,BorderLayout.NORTH);\x05\x05f.add(p,BorderLayout.CENTER);\x05\x05\x05\x05p.setLayout(new GridLayout(4,4));\x05\x05\x05\x05Button one = new Button("1");\x05\x05Button two = new Button("2");\x05\x05Button three = new Button("3");\x05\x05Button four = new Button("4");\x05\x05Button five = new Button("5");\x05\x05Button six = new Button("6");\x05\x05Button seven = new Button("7");\x05\x05Button eight = new Button("8");\x05\x05Button nine = new Button("9");\x05\x05Button zero = new Button("0");\x05\x05Button add = new Button("+");\x05\x05Button sub = new Button("-");\x05\x05Button mul = new Button("*");\x05\x05Button div = new Button("/");\x05\x05Button decimal = new Button(".");\x05\x05final Button equal = new Button("=");\x05\x05\x05\x05p.add(one);\x05\x05p.add(two);\x05\x05p.add(three);\x05\x05p.add(four);\x05\x05p.add(five);\x05\x05p.add(six);\x05\x05p.add(seven);\x05\x05p.add(eight);\x05\x05p.add(nine);\x05\x05p.add(zero);\x05\x05p.add(add);\x05\x05p.add(sub);\x05\x05p.add(mul);\x05\x05p.add(div);\x05\x05p.add(decimal);\x05\x05p.add(equal);\x05\x05\x05\x05final String[] ary = {"",null,""};\x05\x05\x05\x05class NumMouseListener implements MouseListener{\x05\x05\x05public void mouseClicked(MouseEvent e) {\x05\x05\x05\x05String num = ((Button)e.getSource()).getLabel().trim();\x05\x05\x05\x05if(ary[1] == null){\x05\x05\x05\x05\x05ary[0] = ary[0] + "" +\x05\x05\x05\x05}else{\x05\x05\x05\x05\x05ary[2] = ary[2] + "" +\x05\x05\x05\x05}\x05\x05\x05\x05\x05\x05\x05\x05tf.setText(tf.getText() + "" + num);\x05\x05\x05}\x05\x05\x05public void mouseEntered(MouseEvent e) {}\x05\x05\x05public void mouseExited(MouseEvent e) {}\x05\x05\x05public void mousePressed(MouseEvent e) {}\x05\x05\x05public void mouseReleased(MouseEvent e) {}\x05\x05\x05\x05\x05}\x05\x05\x05\x05one.addMouseListener(new NumMouseListener());\x05\x05two.addMouseListener(new NumMouseListener());\x05\x05three.addMouseListener(new NumMouseListener());\x05\x05four.addMouseListener(new NumMouseListener());\x05\x05five.addMouseListener(new NumMouseListener());\x05\x05six.addMouseListener(new NumMouseListener());\x05\x05seven.addMouseListener(new NumMouseListener());\x05\x05eight.addMouseListener(new NumMouseListener());\x05\x05nine.addMouseListener(new NumMouseListener());\x05\x05zero.addMouseListener(new NumMouseListener());\x05\x05\x05\x05class OperatotrMouseListener implements MouseListener{\x05\x05\x05public void mouseClicked(MouseEvent e) {\x05\x05\x05\x05if(e.getSource() == equal){\x05\x05\x05\x05\x05try {\x05\x05\x05\x05\x05\x05long result = calculate(Integer.parseInt(ary[0]),Integer.parseInt(ary[2]),ary[1]);\x05\x05\x05\x05\x05\x05tf.setText(String.valueOf(result));\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05ary[0] = tf.getText();\x05\x05\x05\x05\x05\x05ary[1] =\x05\x05\x05\x05\x05\x05ary[2] = "";\x05\x05\x05\x05\x05} catch (Exception e1) {\x05\x05\x05\x05\x05\x05e1.printStackTrace();\x05\x05\x05\x05\x05}\x05\x05\x05\x05}else{\x05\x05\x05\x05\x05ary[1] = ((Button) e.getSource()).getLabel();\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05if(ary[0].length() > 0){\x05\x05\x05\x05\x05\x05ary[2] = "";\x05\x05\x05\x05\x05}else{\x05\x05\x05\x05\x05\x05ary[0] = String.valueOf(tf.getText());\x05\x05\x05\x05\x05}\x05\x05\x05\x05\x05\x05\x05\x05\x05\x05tf.setText("");\x05\x05\x05\x05}\x05\x05\x05}\x05\x05\x05private long calculate(int i,int j,String operator) throws Exception {\x05\x05\x05\x05if(operator.equals("+")){\x05\x05\x05\x05\x05return i +\x05\x05\x05\x05}else if(operator.equals("-")){\x05\x05\x05\x05\x05return i -\x05\x05\x05\x05}else if(operator.equals("*")){\x05\x05\x05\x05\x05return i *\x05\x05\x05\x05}else if(operator.equals("/")){\x05\x05\x05\x05\x05return i /\x05\x05\x05\x05}else{\x05\x05\x05\x05\x05throw new Exception("Invalid operator.(Only +-/* accepted");\x05\x05\x05\x05}\x05\x05\x05}\x05\x05\x05public void mouseEntered(MouseEvent e) {}\x05\x05\x05public void mouseExited(MouseEvent e) {}\x05\x05\x05public void mousePressed(MouseEvent e) {}\x05\x05\x05public void mouseReleased(MouseEvent e) {}\x05\x05}\x05\x05\x05\x05add.addMouseListener(new OperatotrMouseListener());\x05\x05mul.addMouseListener(new OperatotrMouseListener());\x05\x05div.addMouseListener(new OperatotrMouseListener());\x05\x05sub.addMouseListener(new OperatotrMouseListener());\x05\x05equal.addMouseListener(new OperatotrMouseListener());\x05\x05\x05\x05f.addWindowListener(new WindowListener(){\x05\x05\x05public void windowClosing(WindowEvent e) {\x05\x05\x05\x05System.exit(0);\x05\x05\x05}\x05\x05\x05\x05\x05\x05public void windowActivated(WindowEvent e) {}\x05\x05\x05public void windowClosed(WindowEvent e) {}\x05\x05\x05public void windowDeactivated(WindowEvent e) {}\x05\x05\x05public void windowDeiconified(WindowEvent e) {}\x05\x05\x05public void windowIconified(WindowEvent e) {}\x05\x05\x05public void windowOpened(WindowEvent e) {}\x05\x05});\x05\x05\x05\x05f.setVisible(true);\x05\x05f.setBounds(200,200,250,250);\x05\x05f.validate();\x05}}
为您推荐:
其他类似问题
扫描下载二维码用计算器随意选取100-200之间的三位数.每次选一个.并作记录. (1)你在第几次选取时得到了154?将你的结果与其他同学进行比较. (2)继续实验.直至某个数被重复选到三次.记录这个数.以及选取的总次数.在此期间有没有尚未出现过的数?如果有.把它们找出来.并说说为什么? 题目和参考答案——精英家教网——
成绩波动大?难提高?听顶级名师视频辅导,
& 题目详情
用计算器随意选取100~200之间的三位数,每次选一个,并作记录.
(1)你在第几次选取时得到了154?将你的结果与其他同学进行比较.
(2)继续实验,直至某个数被重复选到三次,记录这个数,以及选取的总次数.在此期间有没有尚未出现过的数?如果有,把它们找出来,并说说为什么?
请在这里输入关键词:
科目:初中数学
来源:三点一测丛书八年级数学上
用计算器随意选取100以内的两位数,每次选一个,并作记录:
(1)你在第几个选取时得到45?将你的结果与其他同学进行比较.
(2)继续实验,直至某个数被重复选到三次,记录这个数,以及选取的总次数,在此期间,有没有尚未出现过的数?如果有,把它们找出来,并说说为什么?
科目:初中数学
来源:双色笔记九年级数学(上)
用计算器随意选取50以内的两位数,每次选一下,并作记录.
(1)你在第几次选取时得到了35?将你的结果与其他同学进行比较.
(2)继续实验,直到某个数被重复选到三次,记录这个数以及总次数,在此期间,有没有尚未出现过的数?如果有,把它们找出来,并说说为什么?
科目:初中数学
用计算器随意选取100以内的数,每次选一个并作记录,通过实验估计这个数恰为3的倍数的机会是_________.(用百分数作答)
科目:初中数学
用计算器或随机数表(见书末附表)随意选取1~99范围内的整数,每次选一个,并作记录.(将一位正整数,左边添“0”,看作“两位数”:01,02,…)
(1)你在第几次选取时得到了16?你的同桌呢?
(2)小明选了100次,还没有得到16,你觉得合理吗?为什么?
精英家教网新版app上线啦!用app只需扫描书本条形码就能找到作业,家长给孩子检查作业更省心,同学们作业对答案更方便,扫描上方二维码立刻安装!
请输入姓名
请输入手机号用Java编写一个计算器,只实现加减乘除即可,不用太多功能,有急用,请编程高手帮一下忙!!急急急!!
这是之前学习java swing这块的时候自己做的一个计算器
其他答案(共2个回答)
1 文件名:Calculate_GUI.java
import javax.swing.*;
import
t.C
import
附件:culator.zip
SUM(A1:A4)=A1+A2+A3+A4=求和(可先设公式在输入数据即自动求和)
计算机内部的运算都是属于“与”、“或”、“非”三种运算。
与,只有两个全部为1结果才是1,比如
1和0进行与运算,结果是0,1和1进行与运算,结果才是1
大家还关注
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区

我要回帖

更多关于 note8 翻新 的文章

 

随机推荐