Compare commits

..

No commits in common. '7cd733f37c43546cdbdf5be45f3597305a3b2f44' and '5ff86b18ac3a8089b4f7b9e10643812369957f66' have entirely different histories.

@ -1,3 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK"> <component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" /> <output url="file://$PROJECT_DIR$/out" />

@ -11,6 +11,7 @@ public class Computer extends JFrame{
public static void main(String[] args) { public static void main(String[] args) {
Computer t = new Computer(); Computer t = new Computer();
} }
public Computer() { public Computer() {
this.setTitle("计算器"); this.setTitle("计算器");
Container c = getContentPane(); Container c = getContentPane();
@ -37,6 +38,7 @@ public class Computer extends JFrame{
aJButtons[13]=new JButton("/"); aJButtons[13]=new JButton("/");
aJButtons[14]=new JButton("="); aJButtons[14]=new JButton("=");
aJButtons[15]=new JButton("."); aJButtons[15]=new JButton(".");
aj.add(aJButtons[7]); aj.add(aJButtons[7]);
aj.add(aJButtons[8]); aj.add(aJButtons[8]);
aj.add(aJButtons[9]); aj.add(aJButtons[9]);
@ -56,6 +58,7 @@ public class Computer extends JFrame{
c.add(aj, BorderLayout.CENTER); c.add(aj, BorderLayout.CENTER);
setSize(400, 400); setSize(400, 400);
setVisible(true); setVisible(true);
for(int i = 0; i < 10; i++) { for(int i = 0; i < 10; i++) {
final String o = aJButtons[i].getActionCommand(); final String o = aJButtons[i].getActionCommand();
aJButtons[i].addActionListener(new ActionListener() { aJButtons[i].addActionListener(new ActionListener() {
@ -115,18 +118,22 @@ public class Computer extends JFrame{
} }
else if(flag == 1) { else if(flag == 1) {
//加法
b = Double.parseDouble(sz[0]) + Double.parseDouble(sz[1]); b = Double.parseDouble(sz[0]) + Double.parseDouble(sz[1]);
} }
else if(flag == 2) { else if(flag == 2) {
//减法
b = Double.parseDouble(sz[0]) - Double.parseDouble(sz[1]); b = Double.parseDouble(sz[0]) - Double.parseDouble(sz[1]);
} }
else if(flag == 3) { else if(flag == 3) {
//乘法
b = Double.parseDouble(sz[0]) * Double.parseDouble(sz[1]); b = Double.parseDouble(sz[0]) * Double.parseDouble(sz[1]);
} }
else if(flag == 4) { else if(flag == 4) {
//除法
b = Double.parseDouble(sz[0]) / Double.parseDouble(sz[1]); b = Double.parseDouble(sz[0]) / Double.parseDouble(sz[1]);
} }

Loading…
Cancel
Save