本题中定义了-个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、

本题中定义了-个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、


相关考题:

通常在windows附件中不包含的应用程序是()。 A、记事本B、图画C、计算器D、公式

请在下列二题中任选其一作答:(1)(Office)Excel包含许多预定义的函数,可以在公式中使用,进行简单或复杂的计算。此题为判断题(对,错)。

本题中定义了一个简单的计算器,可以进行基本的四则运算。程序中包含16个按钮用来表示0~9、+、-、 *、/、一运算符和小数点,程序顶部的文本框用来显示操作数以及结果。import java.awt.*;import java.awt.event.*;import javax.swing.*;public class java2{public static void main(String[]args){try{UIManager.setLookAndFeel(UIManager.getSys-temLookAndFeelClassName());}catch(Exception e){}JFrame. frame=new CalculatorFrame();frame.show();}}class CalculatorPanel extends JPanel implements Ac-tionListener{private JTextField display;private JButton btn;private double arg=0;private String p="=";private boolean start=true;public CalculatorPanel(){setLayout(new BorderLayout());display=new JTextField("0");display.setEditable(false);add(display,"North");JPanel P=new JPanel();P.setLayout(new GridLayout(4,4));String buttons="789/456*123-0.=+":for(int i=0;i<buttons.length();i++){btn=new JButton(buttons.substring(i,i+1));P.add(btn);;}add(P,"Center");}public void actionPerformed(ActionEvent evt){String s=evt.getActionCommand();if(‘0 ‘<=s.charAt(0)&&s.charAt(O)<=‘9‘‖ s.equals("-")){if(start)display.setText(s):else display.setText(display.getText()+s);start=false;}else{if(start){if(s.equals("-")){display.setText(s):start=false;}else p=S;}else(double x=calculate(x);op=S:start=true;}}}public void calculate(double n){if(op.equals("+"))arg+=n:else if(op.equals("-"))arg-=n;else if(op.equals("*"))arg*=n;else if(op.equals("/"))arg/=n;else if(op.equals("="))arg=n;display.setText(""+arg);}}class CalculatorFrame. extends JFrame{public CalculatorFrame(){setTitle("java2");setSize(220,180);addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});Container contentPane=getContentPane();contentPane.add(new CalculatorPanel());}}

根据本讲学习内容,综合运用TableLayout、Button、TextView进行界面布局,以及掌握按钮的点击事件监听。 (1)创建一个计算器,界面如附件所示,可以完成带小数的加、减、乘、除四则运算。 (2)del按钮可以删除一个字符,C按钮可以清除输入的整个表达式。 (3)提交的作业包中包含应用程序的运行效果截图和源代码。 (4 ) 界面效果如附件所示。

112、在VB开发实例一简单计算器的界面上,关于命令按钮,下列说法中不正确的是A.这些命令按钮是一个名称为Command1的控件数组B.在Office的VBA中也可以象VB这样创建控件数组C.每个命令按钮都有一个Click事件,但这些命令按钮共用一个Click事件D.这些命令按钮的名称为Command1(0) , Command1(1) , … , Command1(15)

【单选题】有数组定义语句如下:static int arr[20][30]; 表示数组元素arr[9][0]的地址,除可以使用arr[9][0]的表示形式之外,还可以使用其他的表示形式。在以下表示形式中错误的是______。(第7章 指针程序设计)A.arr[9]B.arr+9*30C.*(arr+9)D.arr[0][0]+9*30

【判断题】有数组定义语句如下:(第7章 指针程序设计) static int a[20][30]; 数组元素a[9][0]的地址既可表示为arr[9][0],也可以表示为arr+9*30 。A.Y.是B.N.否

5、在VB开发实例一简单计算器的界面上,关于命令按钮,下列说法中不正确的是A.这些命令按钮是一个名称为Command1的控件数组B.在Office的VBA中也可以象VB这样创建控件数组C.每个命令按钮都有一个Click事件,但这些命令按钮共用一个Click事件D.这些命令按钮的名称为Command1(0) , Command1(1) , … , Command1(15)

可以使用 rgba() 函数来定义颜色结点。rgba() 函数中的最后一个参数可以是从 0 到 1 的值,它定义了颜色的透明度:1 表示完全透明,0表示完全不透明。