c#计算器-c#初学者关于自己写的一个计算器问题

问题描述

c#初学者关于自己写的一个计算器问题

编写好计算器之后,输入要计算的式子如1+2得到3,当我想再次计算别的式子时,如按5,得到的是35而不是5,怎么覆盖掉?

解决方案

请问您用的是lable吗?是的话,我认为可以设置一个布尔型变量,使这个变量的初始值为true,然后按完等号之后置为false,在每个按钮里进行判断,假如这个布尔变量为false,将lable清空并输入该按钮对应的值,最后把这个值置为true就可以了,由于用手机无法给出具体代码请楼主见谅,欢迎追问,楼主加油!><

解决方案二:

先把你数据显示空间清空,然后再显示你最新输入的值,当然你要先判断你输入数字之前,是否有操作符号输入,如果输入了操作符号,就不能清空,希望会对你有帮助

解决方案三:

根据你的代码修改。
一般是按了等号键会将状态设置为输入第一个数,你需要转换为正在输入第一个数。

时间: 2024-09-25 09:01:36

c#计算器-c#初学者关于自己写的一个计算器问题的相关文章

C#简单的写一个计算器

问题描述 C#简单的写一个计算器 初学者,想编一个简单的计算器,基础不够扎实,不能灵活的运气变量,常量,还有我这里应该还需要转换数据类型,大侠们谁帮我 在我的基础上写完这个计算器 using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using Syste

用C#写个人住房贷款计算器

现在,很多人都有个人住房贷款,或者将要有个人住房贷款.那么,就让我们用 C# 写一个计算器,用于计算个人住房贷款的还款计划表. 这个计算器能够根据你给出的贷款金额.贷款期数.贷款日期.还款方式.贷款种类,计算出相应的还款计划表,如上图所示. 这样,就很容易知道每月要还多少钱,到现在为止剩余多少贷款未还,最终要付出多少贷款利息,等等. 贷款利率是由贷款种类决定的,存放在 LoanCalculator.xml 文件中: <?xml version="1.0" encoding=&qu

java代码-我用java写了一个简易计算器的程序,但是有时候结果不正确

问题描述 我用java写了一个简易计算器的程序,但是有时候结果不正确 就是有时候计算结果后面会显示很多9或者0 ,比如计算8.3-2.1时,请问大神怎么解决啊? 我是菜菜鸟,程序如下: //Calculator.java import java.awt.*; import java.awt.event.*; import javax.swing.*; public class Calculator extends JFrame { private JPanel p1=new JPanel();

用c++写一个计算器,要求有加减乘除括号,这5个功能

问题描述 用c++写一个计算器,要求有加减乘除括号,这5个功能 我自己写了一个,无奈各种异常终止程序,求问各路大侠支招,有没有什么思路-谢谢了先 解决方案 这个一搜一大堆啊.. 楼主需要有界面的,还是控制台的就行?http://www.cnblogs.com/lxglbk/archive/2012/10/09/2716005.html 解决方案二: https://code.csdn.net/snippets/535409 解决方案三: 现在思路大概是中缀转后缀然后运算了,那么问题来了,后缀表达

javascript-求 JS写的简单计算器中 按键控制长度的代码

问题描述 求 JS写的简单计算器中 按键控制长度的代码 我的意思是 计算器 进行加减乘除 按数字比如123456789 我只要求按出 5位数 按12345后面的就按不出来了 不能超过5位数 后面再按就限制 这样怎么做 如何写这样的代码 求大神告知 解决方案 function addNum(n) { var nowNum = myform.num.value; if (nowNum == ""0"") { myform.num.value = n } else if(

c++-初学者用opengl写游戏帧率不稳

问题描述 初学者用opengl写游戏帧率不稳 c++学期作业写了一个3d游戏,其中有些自己写的碰撞检测,效率比较低,运算量比较大,出现了帧率不稳的问题. 现在使用glutTimerFunc控制帧率 设置时间间隔为5的时候 低运算量200FPS 高运算量130发票时 设置时间间隔10 低运算量100FPS 同等高运算量80FPS 我有个疑问,时间间隔设为5时,高运算量130FPS,那么100FPS时的每帧时间应该足够了,可是为什么会下降到80FPS呢 有没有什么好的解决方法,谢谢大家了! 还有,有

javascript-JS写的简单计算器 求 连续加减乘除代码

问题描述 JS写的简单计算器 求 连续加减乘除代码 JS编写的计算器 如何才能实现连续的加减乘除 求大神告知具体方法 代码 我是新手 太复杂的看不懂 谢谢 我的代码如下 JiSuanQi <!-- 移动层外部JS文件 --> <br> var oper = ""<br> var isClickOper = false//是否点击了运算符<br> var num = 0;<br> var isClickPoint = false

业余爱好,非jiava开发人员,自学java有半年多,写了一个UI计算器

问题描述 [size=16px]业余爱好,非jiava开发人员,出于想转行的心态,自学java有半年多,刚写了一个UI计算器,用了一部分awt内容,大部分都是用if...else,while结构,虽然可以实现连续加减乘除.简单混合运算,可一看自己的程序里到处是if...else.while,我就瞬间觉得太低端了,总觉得不怎么样,请问我这个想法对吗?各位大神们求解啊!! 解决方案 解决方案二:我个人觉得ifwhile是最nb的,如果代码里面密密麻麻都是ifwhile,而且不出错,说明你很nb了解决

简单写了一个Android计算器,事件处理代码一团糟,该如何优化?

问题描述 大家好:刚刚开始学习Android开发,写了一个简单的计算器,主要是为了熟悉界面布局和事件处理.我写的代码很蠢,在一个主Activity中,一个按钮添加一个事件,请问有什么好的模式可以优化一下这种代码,谢谢!package com.wondershare.calculator;import android.app.Activity;import android.os.Bundle;import android.text.Editable;import android.view.View