Java编写简单计算器附源代码.docx
- 文档编号:3099909
- 上传时间:2022-11-17
- 格式:DOCX
- 页数:15
- 大小:83.81KB
Java编写简单计算器附源代码.docx
《Java编写简单计算器附源代码.docx》由会员分享,可在线阅读,更多相关《Java编写简单计算器附源代码.docx(15页珍藏版)》请在冰豆网上搜索。
Java编写简单计算器附源代码
《Java技术与应用》大作业
简单计算器的编写
一、选题理由
这个学期我选择《Java技术与应用》这门课(其实我的选修课已经修完了),完全是对java语言的兴趣和老师的个人魅力使然。
这门课让我学到了许多知识,了解到了java语言的基本语法、结构和特点。
由于个人觉得水平有限,并且没有队友,所以选择了较为容易的简易计算器作为我的大作业。
二、系统目标
实现对代数表达式的输入、计算、输出。
三、系统分析与设计
(1)计算类cal设计编写
publicclasscal{
publicstaticbooleancheck(Stringstr)
IfJiglooisbeingused
*commercially(ie,byacorporation,companyorbusinessforanypurpose
*whatever)thenyoushouldpurchasealicenseforeachdeveloperusingJigloo.
*Pleasevisitfordetails.UseofJiglooimplies
*acceptanceoftheselicensingterms.ACOMMERCIALLICENSEHASNOTBEEN
*PURCHASEDFORTHISMACHINE,SOJIGLOOORTHISCODECANNOTBEUSEDLEGALLYFOR
*ANYCORPORATEORCOMMERCIALPURPOSE.
*/
publicclassNewJFrameextends{
privateJTextFieldjTextField1;
privateJButtonjButton1;
privateJButtonjButton15;
privateJButtonjButton16;
privateJButtonjButton21;
privateJButtonjButton20;
privateJButtonjButton19;
privateJButtonjButton18;
privateJButtonjButton17;
privateJButtonjButton14;
privateJButtonjButton13;
privateJButtonjButton12;
privateJButtonjButton11;
privateJButtonjButton10;
privateJButtonjButton9;
privateJButtonjButton8;
privateJButtonjButton7;
privateJButtonjButton5;
privateJButtonjButton4;
privateJButtonjButton3;
privateJButtonjButton2;
/**
*Auto-generatedmainmethodtodisplaythisJFrame
*/
publicstaticvoidmain(String[]args){
(newRunnable(){
publicvoidrun(){
NewJFrameinst=newNewJFrame();
(null);
(true);
}
});
}
publicNewJFrame(){
super();
initGUI();
}
privatevoidinitGUI(){
try{
setDefaultCloseOperation;
getContentPane().setLayout(null);
("Mycalculation");
{
jTextField1=newJTextField();
getContentPane().add(jTextField1,"North");
(new72));
(0,0,460,72);
(new"MicrosoftYaHeiUI",1,
16));
}
{
jButton1=newJButton();
getContentPane().add(jButton1);
("1");
(25,87,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton2);
("2");
(120,87,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton3);
("3");
(214,87,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton4);
("4");
(25,142,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton5);
("5");
(122,142,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton7);
("6");
(215,142,82,48);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton8);
("7");
(26,201,82,50);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton9);
("8");
(122,201,82,50);
(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton10);
("9");
(215,201,82,50);
jButton10
.setFont(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton11);
("0");
(26,269,82,48);
jButton11
.setFont(new"MicrosoftYaHeiUI",0,18));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton12);
("+");
(309,147,64,45);
jButton12
.setFont(new"MicrosoftYaHeiUI",0,28));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton13);
("-");
(384,148,64,44);
jButton13
.setFont(new"MicrosoftYaHeiUI",0,28));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton14);
("*");
(309,208,64,44);
jButton14
.setFont(new"MicrosoftYaHeiUI",0,28));
(newActionListener(){
publicvoidactionPerformed(ActionEventevt){
",event="
+evt);
dd(jButton15);
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编写 简单 计算器 源代码