java计算器程序代码,图形化界面

JAVA编写有图形化界面计算器 JAVA编写有图形化界面计算器目录JAVA编写有图形化界面计算器 目录 计算器功能 代码块 运行界面 心得计算器功能 加减乘除四则运算 负数和小数运算 退格、清除和归零 开根号 百分号 倒数 代码块@requires_authorization import java.awt.*; import java.awt.event.*; import javax.swing.*;public clas 阅读详情

实现了加减乘除,平方立方开根号以及小数点运算,代码如下:

package test1;

import java.awt.*;

import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.*;
import javax.swing.border.LineBorder;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.border.Border;
import javax.swing.border.TitledBorder;
public class calculate {
    TextField Screen;
    Button btNum[],btoperator[],btPoint,btEqual,btBack,btSqrt,btPingfang,btLifang;
    double num1,num2;//操作数
    char operator;//操作符
    boolean isNumber=true;//代表数字标志位
    public void init(){
        Frame f;

        btNum=new Button[10];//数组对象

        for(int i=0;i<=9;i++){
            btNum[i]=new Button(i+"");
            btNum[i].setFont(new Font("Cambria", Font.BOLD, 16));//设置字体
        }
        btoperator=new Button[4];

        btoperator[0]=new Button("+");
        btoperator[0].setBackground(new Color(181, 196, 186, 255));//设置颜色
        btoperator[0].setFont(new Font("Cambria", Font.BOLD, 16));
        btoperator[1]=new Button("-");
        btoperator[1].setBackground(new Color(181, 196, 186, 255));
        btoperator[1].setFont(new Font("Cambria", Font.BOLD, 16));
        btoperator[2]=new Button("*");
        btoperator[2].setBackground(new Color(181, 196, 186, 255));
        btoperator[2].setFont(new Font("Cambria", Font.BOLD, 16));
        btoperator[3]=new Button("/");
        btoperator[3].setBackground(new Color(181, 196, 186, 255));
     
Java实现图形化计算器 package java计算器; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.util.Stack; import javax.swing.*; @SuppressWarnings("serial") public class Ma... 阅读详情

相关推荐

Java实现图形化计算器(支持括号、开平方

Java实现图形化计算器(支持括号、开平方Java实习作业,实现一个图形化计算器,正好赶上周末作业不多就写了一个计算器。功能不是特别全,但是能满足一些最基本的需求(比如小学三年级及以下的数学题,,,也不一定能算对,,,)(手动滑稽)。代码注释写的比较详尽,就不多说赘述了。目前时间及能力有限,后续准备添加更多功能。 代码中可(ken)能(ding)还有bug,欢迎测试,若发现bug或者计算有误的...

猪猪侠的Laser_ Cannon 5862

java实现计算器

完整代码: import java.math.BigDecimal; import java.util.Scanner; import java.util.Stack; import org.junit.Test; /** * java实现计算器 * @author itis666 */ public class Calc { /** * 表达式求值 * @param re...

itis666的博客 4942

Java实现简单的图形界面计算器

前言 因为这两天我们的Java实验课程需要做两个小的图形化界面,其中就有一个图形界面计算器,所以稍微花了点时间做了一个,同时复习了一下Java的基础内容和GUI编程。因为代码中的注释特别详细,所以这里就不讲解怎么实现的了。 代码 package zuoye; import javax.swing.*; import java.awt.*; import java.awt.event....

啦啦啦的博客 2万+

JAVA 实现高级计算器程序

JAVA编写了一个高级计算器程序,可以实现带括号的四则运算,如同数据结构书上所讲,可以利用栈将中缀表达式转换为后缀表达式,再利用栈计算后缀表达式。中缀表达式符合人的思维习惯,但计算机却容易理解后缀表达式。 话不多说,直接上代码: package indi.list; import java.util.*; public class Calculator { private static...

lanlandetianhe的博客 7412

JAVA—GUI编程设计实现“简单的计算器

设计内容:设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算、 设计要求:设计的计算器应用程序可以完成加法、减法、乘法、除法和取余运算。且有小数点、正负号、求倒数、退格和清零功能。 设计效果: 键钮含义: C 清零, D 求导数, √ 求平方根, % 求余, &lt;&lt;&lt; 退格, (+/-) 正负号 +-*...

qq_40615021的博客 1万+

java编写一个计算器类,实现加、减、乘、除功能

1、Calculator public class Calculator { int a; int b; int result; void add(){//a+b的值 result=a+b; System.out.println("a+b="+re...

chiseting8838的博客 6927

java实验报告作业-----用javaGUI制作计算器实现简单的加减乘除运算

写在前面 (来自喝水吃饭大学的菜鸡,看看有没有校友) 最近写的java作业,感觉还是有所收获的,写个这个程序崩溃了好几次(好菜呀),最后还是找的了bug(一行一行代码审计,因为不是语法错误) 附上源码 package pack1; import java.awt.*; import java.awt.event.ActionEvent; import java.awt.event.ActionLi...

weixin_45784586的博客 3921

Java图形化界面编程

先谈谈个人对图形化界面编程的认识,图形化界面编程可以直接的看到每一步操作带来的效果,相对于传统编程盯着黑框框学起来是非常非常有意思的。

智子的博客 1万+

基于Java GUI图形化界面实现计算器

“基于Java GUI实现一个应用”——这本是上学期12月20日Java课程的大作业,当时做完就想发博客来着,结果一直到现在才发。 这个大作业我做的是一个计算器,做的时候才发现比我开始预想的要复杂。计算器也不是那么容易做的,哈哈,真的想想容易做着就懵逼。 希望能给同学们借鉴,一起学习吧,有问题也可以私我。 代码过长,需要源代码及可执行文件的可以百度网盘领取: 链接:https://pan....

YoungITの博客 16万+

java图形界面计算器_java实现图形化界面计算器

本文实例为大家分享了java实现图形化界面计算器的具体代码,供大家参考,具体内容如下最终效果图:项目流程:第一步:实现图形化界面(添加计算器的 Button 和 用于显示输入数字、输出结果的JTextField等)第二步:给按钮和文本框添加鼠标监听事件。第三步:实现加减乘除开方平方、清零和退格功能。开方运算平方运算:加法运算:减法运算:乘法运算:除法运算:完整项目代码:package Fir...

weixin_42524100的博客 5315

JAVA图形化界面计算器

优秀的代码是它自己最好的文档。当你考虑要添加一个注释时,问问自己,“如何能改进这段代码,以让它不需要注释 我是一名在校大学生,这学期刚刚开JAVA课,老师上周留作业让做个计算器,最近一直在搞Python,今天终于抽出一些时间来写这篇博客,下面是我做的计算器 界面非常简单,功能也非常简单,只有简单的加减乘除,回退清零 所谓三思而coding,写代码之前一定要多思考,经过思考之后你的代码...

流月的博客 1万+

使用GUI图形化界面完成简易计算器

一.简易计算器效果展示 二.实现思路 1.首先完成计算器布局: 对于计算器来讲,分为上下两种布局管理器,上面的采用流式布局管理器,下面的采用网格布局管理器 2.事件监听: 鼠标点击按钮,触发事件,获取事件源,进行处理,将内容展示,并作出响应计算 三.源码 import java.awt.BorderLayout; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayo...

weixin_42483368的博客 2752

java图形计算实用工具_Java实现图形化计算器

package java计算器;import java.awt.*;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Stack;import javax.swing.*;@SuppressWarnings("serial")public class Main extend...

weixin_42365170的博客 307

JAVA课程设计——GUI实现简易计算器

JAVA简易计算器,课程设计,面向对象程序设计,GUI

qq_55292799的博客 7280

java计算器简单设计代码

代码java计算器简单设计代码

qq_61584181的博客 310

简易计算器-课后程序(JAVA基础案例教程-黑马程序员编著-第十一章-课后作业)

本案例要求利用Java Swing 图形组件开发一个可以进行简单的四则运算图形化计算器

芝麻的博客 1257

JAVA语言编程练习--图形界面--实现简易计算器

设计一个简单计算器,如下图所示。在“操作数”标签右侧的两个文本框输入操作数,当单击操作符+,-,×,÷按钮时,对两个操作数进行运算并将结果填入到“计算结果”标签右侧的文本框中 。 完成基本功能后,增加对用户输入数据的验证,如果用户输入的不是数值型,给出提示。 提示: (1)如利用文本框的String getText()方法返回字符串s,需要将其利用Integer.parseInt(s)转成整数或 double Double.parseDouble(s)转换成浮点型数才能运算运算完毕后的结果,.

有朋自远方来,不亦乐乎。 4596

Java科学计算器,支持三角函数、开根号等多种方式,支持优先级运算

import java.util.LinkedList; import java.util.List; public class Calc { final public static String[] OPT_ADD = { "+", "add", "plus", "jia" }; final public static String[] OPT_SUB = { "-", "sub", "jian", "cut" }; final public static String[] OPT_MUT ..

wang805447391的博客 1659
下一篇: 使用IDEA搭建一个简单的SpringBoot项目(附详细步骤和代码)
尹芃贺
博客等级 码龄5年 1粉丝 2原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值