91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

資源簡介

使用java語言編譯一個計算器,實驗加減乘除基本功能

資源截圖

代碼片段和文件信息


import?javax.swing.*;

import?java.awt.*;

import?java.awt.event.*;

public?class?MyComputer?extends?Jframe?implements?ActionListener{

JTextArea?memoryArea?=?new?JTextArea(““13);

JTextArea?dispresult?=?new?JTextArea(“0.?“120);
Font?font=new?Font(“Arial?Rounded?Mt?Bold?“Font.PLAIN15);
JButton?clear?=?new?JButton(“C“);

JButton[]jbuttons=?new?JButton[28];

double?result?=?0?first?=?0?second?=?0;

double?memery?=?0;

char?firstsymbol?=?‘\0‘?secondsymbol=‘\0‘;

boolean?prev?=?true?repeat?=?true?dot?=?true;

MyComputer()
{?
super(“Calculator“);
try?{

UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());

}catch(Exception?e)?{

System.out.print(e);
}
JPanel?resultField?=?new?JPanel();
JPanel?buttonField?=?new?JPanel();
Container?all?=?getContentPane();
GridLayout?grid1?=?new?GridLayout(4633);
memoryArea.setEditable(false);
clear.addActionListener(this);

dispresult.setEditable(false);

resultField.add(memoryArea);

resultField.add(clear);

resultField.add(dispresult);

all.setLayout(new?FlowLayout());

all.add(resultField);

String?buttonname[]?=?{“sqrt““sin““MC““1““2““3““+““log““cos““MR““4““5““6““-““x^2““tan““MS““7““8““9““x““x^3““+/-““M+“
“0““.““=““/“};

buttonField.setLayout(grid1);
for(int?i=0;i<7;i++){
for(int?j=0;j<4;j++)?{
jbuttons[i*4+j]?=?new?JButton(buttonname[i*4+j]);
jbuttons[i*4+j].addActionListener(this);//為按鍵注冊監聽器
buttonField.add(jbuttons[i*4+j]);

}

}

all.add(buttonField);

setSize(500210);

setResizable(true);

setVisible(true);

}

public?void?pressNumber(String?n)?{

if(prev)?{

dispresult.setText(n);

prev?=?false;
}
else?dispresult.append(n);
}
public?boolean?divide(double?d)?{
if(d==0)?{
dispresult.setText(“除數不能為零“);
prev?=?true;
repeat?=?true;
firstsymbol=‘\0‘;
secondsymbol=‘\0‘;
return?true;
}
return?false;
}
public?void?actionPerformed(ActionEvent?e)?{
object?source?=?e.getSource();
if(source==clear)?{

dispresult.setText(“0.“);

firstsymbol=‘\0‘;

secondsymbol=‘\0‘;

prev?=?true;

repeat?=?true;

dot?=?true;

return;

}

if(source==jbuttons[0])?{

double?temp?=?Math.sqrt(Double.parseDouble(dispresult.getText()));

dispresult.setText(String.valueOf(temp));

prev?=?true;

repeat?=?false;

dot?=?true;

return;

}
if(source==jbuttons[1])?{

double?temp?=?Math.sin(Double.parseDouble(dispresult.getText()));

dispresult.setText(String.valueOf(temp));

prev?=?true;

repeat?=?false;

dot?=?true;

return;

}
if(source==jbuttons[14])?{

double?temp?=?Math.pow(Double.parseDouble(dispresult.getText())2);

dispresult.setText(String.valueOf(temp));

prev?=?true;

repeat?=?false;

dot?=?true;

return;

}
if(source==jbuttons[21])?{

double?temp?=?Math.pow(Double.parseDouble(dispresult.getText())3);

dispresult.setText(String.valueOf(temp));

prev?=?true;

repeat?=?false;

dot?=?true;

return;

}

if(sou

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????9958??2020-11-24?10:50??MyComputer.java
?????文件????????7594??2020-12-11?09:30??MyComputer.class

評論

共有 條評論