Java编写简单计算器附源代码.docx

上传人:b****6 文档编号:3099909 上传时间:2022-11-17 格式:DOCX 页数:15 大小:83.81KB
下载 相关 举报
Java编写简单计算器附源代码.docx_第1页
第1页 / 共15页
Java编写简单计算器附源代码.docx_第2页
第2页 / 共15页
Java编写简单计算器附源代码.docx_第3页
第3页 / 共15页
Java编写简单计算器附源代码.docx_第4页
第4页 / 共15页
Java编写简单计算器附源代码.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

Java编写简单计算器附源代码.docx

《Java编写简单计算器附源代码.docx》由会员分享,可在线阅读,更多相关《Java编写简单计算器附源代码.docx(15页珍藏版)》请在冰豆网上搜索。

Java编写简单计算器附源代码.docx

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);

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1