精华内容
下载资源
问答
  • c# 实现 加减乘除

    2020-12-30 09:42:41
    namespace ConsoleApplication1{class Program{static void Main(string[] args){Console.Write("输入第一个数字:");string a = Console.ReadLine();char c = char.Parse(a);Console.Write("输入第二个数字:");...

    namespace ConsoleApplication1

    {

    class Program

    {

    static void Main(string[] args)

    {

    Console.Write("输入第一个数字:");

    string a = Console.ReadLine();

    char c = char.Parse(a);

    Console.Write("输入第二个数字:");

    string b = Console.ReadLine();

    char d = char.Parse(b);

    Console.Write(Environment.NewLine);

    int addNum = c + d;

    int subNum = c - d;

    int purNum = c * d;

    int divNum = c / d;

    Console.WriteLine("两大数相加结果为:{0}", addNum);

    Console.WriteLine("两大数相减结果为:{0}", subNum);

    Console.WriteLine("两大数相乘结果为:{0}", purNum);

    Console.WriteLine("两大数相除结果为:{0}", divNum);

    Console.ReadLine();

    }

    }

    }

    展开全文
  • HTML编写简单的计算器实现加减乘除
  • Default.asp是ASP.NET服务页,Default.asp.cs是后台代码,App_Data是空文件夹。这是用ASP.NET(C#)写的一个实现整数加减乘除的简单计算器。
  • 第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。Windows窗口程序主要也是由一些控件组成,响应响应的事件(event...

    第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。

    主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。

    Windows窗口程序主要也是由一些控件组成,响应响应的事件(event),实现具体的功能。

    1.效果图如下所示

    2.代码如下所示

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace WindowsApplication1 { public partial class Main : Form { public Main() { InitializeComponent(); } private void Main_Load(object sender, EventArgs e) { } private void txtInshu1_TextChanged(object sender, EventArgs e) { } private void txtInshu1_KeyPress(object sender, KeyPressEventArgs e) { OnlyEnterNumber(sender, e); } /// 只能输入数字(含负号小数点) /// /// /// public static void OnlyEnterNumber(object sender, KeyPressEventArgs e) { if ((e.KeyChar < 48 || e.KeyChar > 57) && e.KeyChar != 8 && e.KeyChar != 13 && e.KeyChar != 45 && e.KeyChar != 46) { e.Handled = true; } // 输入为负号时,只能输入一次且只能输入一次 if (e.KeyChar == 45 && (((TextBox)sender).SelectionStart != 0 || ((TextBox)sender).Text.IndexOf("-") >= 0)) e.Handled = true; if (e.KeyChar == 46 && ((TextBox)sender).Text.IndexOf(".") >= 0) e.Handled = true; } /* * 参数:d表示要四舍五入的数;i表示要保留的小数点后位数。 * 正负数都四舍五入,适合数据统计的显示 */ double Round(double d, int i) { if (d >= 0) { d += 5 * Math.Pow(10, -(i + 1)); } else { d += -5 * Math.Pow(10, -(i + 1)); } string str = d.ToString(); string[] strs = str.Split('.'); int idot = str.IndexOf('.'); string prestr = strs[0]; string poststr = strs[1]; if (poststr.Length > i) { poststr = str.Substring(idot + 1, i); } string strd = prestr + "." + poststr; d = Double.Parse(strd); return d; } private void txtInshu2_TextChanged(object sender, EventArgs e) { } private void txtInshu2_KeyPress_1(object sender, KeyPressEventArgs e) { OnlyEnterNumber(sender, e); } private void btnJisuan_Click(object sender, EventArgs e) { if (txtInshu1.Text == "") { MessageBox.Show("因数1不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } if (txtInshu2.Text == "") { MessageBox.Show("因数2不能为空!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } double inshu1 = Convert.ToDouble(txtInshu1.Text); double inshu2 = Convert.ToDouble(txtInshu2.Text); double result = 0.0; if (radioBtnJia.Checked) { result = inshu1 + inshu2; } if (radioBtnJian.Checked) { result = inshu1 - inshu2; } if (radioBtnCheng.Checked) { result = inshu1 * inshu2; } if (radioBtnChu.Checked) { if (0 == inshu2) { MessageBox.Show("因数2做除数不能为0!", "警告", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } result = inshu1 / inshu2; result = Round(result, 6); } txtResult.Text = Convert.ToString(result); } } }

    因数输入框只允许输入数字和小数点负号的代码是从网络上引用的。

    除法运算时四舍五入的处理也是引用自网络上的文章。

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持华域联盟。

    展开全文
  • ①在视图的工具箱中给form1窗口添加如下:②combobox1的属性ltems赋值并页面加载时设置combobox1无法编辑,只读;③button1的text属性赋值"=";④textbox3设置readonly属性,赋值true,让textbox3为只读;...

    ①在视图的工具箱中给form1窗口添加如下:

    ②combobox1的属性ltems赋值

    并页面加载时设置combobox1无法编辑,只读;

    ③button1的text属性赋值"=";

    ④textbox3设置readonly属性,赋值true,让textbox3为只读;

    ⑤代码:

    using System;

    using System.Collections.Generic;

    using System.ComponentModel;

    using System.Data;

    using System.Drawing;

    using System.Linq;

    using System.Text;

    using System.Threading.Tasks;

    using System.Windows.Forms;

    namespace _02计算器

    {

    public partial class Form1 : Form

    {

    public Form1()

    {

    InitializeComponent();

    }

    private void button1_Click(object sender, EventArgs e)

    {

    //分别获取textbox1,textbox2;combobox1的内容用变量接收

    int a = int.Parse(textBox1.Text);

    int b = int.Parse(textBox2.Text);

    int fun = comboBox1.SelectedIndex;

    int res = 0;//定义一个变量用来接收计算的结果,并设置初始值为0;

    //根据索引判断combobox中选择的内容进行计算

    if (fun==0)

    {

    res = a + b;

    }

    if (fun==1)

    {

    res = a - b;

    }

    if (fun == 2)

    {

    res = a * b;

    }

    if (fun == 3)

    {

    res = a / b;

    }

    if (fun == 4)

    {

    res = a % b;

    }

    textBox3.Text = res.ToString();//将计算的结果给textbox3

    }

    private void Form1_Load(object sender, EventArgs e)

    {

    comboBox1.DropDownStyle = ComboBoxStyle.DropDownList;//设置combobox1无法编辑,只读

    }

    }

    }

    展开全文
  • MVC实现加减乘除运算

    2021-04-25 11:08:50
    @WebServlet("/caculate") public class Caculate extends HttpServlet { private static final long serialVersionUID = 1L; public Caculate() { } protected void doGet(HttpServletRequest request, ...

    index.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-9">
    <title>Insert title here</title>
    </head>
    <body>
    <form action="caculate" method="post">
    <input type="text" name="n1">
    <select name="op">
    <option value="+">+
    <option value="-">-
    <option value="*">*
    <option value="/">/
    </select>
    <input type="text" name="n2">
    <input type="submit">
    </form>
    </body>
    </html>
    

    caculate.java

    package com.test2;
    import java.io.IOException;
    import javax.servlet.ServletException;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;
    
    @WebServlet("/caculate")
    public class Caculate extends HttpServlet {
    	private static final long serialVersionUID = 1L;
        public Caculate() {
     
        }
    	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    	
    	}
    
    	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    		javaBean1 cb=new javaBean1();
    		cb.setNum1((String)request.getParameter("n1"));
    		cb.setNum2((String) request.getParameter("n2"));
    		cb.setOp((String) request.getParameter("op"));
    		cb.getResult();
    		request.getSession(true).setAttribute("show1", cb);
    		request.getRequestDispatcher("showResult.jsp").forward(request, response);
    	}
    }
    
    

    showResult.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8" import="com.test2.javaBean1"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>Insert title here</title>
    </head>
    <body>
    <jsp:useBean id="show1" class="com.test2.javaBean1" scope="session"></jsp:useBean>
    <jsp:getProperty property="result" name="show1"/>
    </body>
    </html>
    

    javaBean1.java

    package com.test2;
    
    public class javaBean1 {
    	private String num1;
    	private String op;
    	private String num2;
    	private double result;
    	public double getResult() {
    		double n1=Double.parseDouble(num1);
    		double n2=Double.parseDouble(num2);
    		if(op.equals("+"))
    			result=n1+n2;
    		else if(op.equals("-"))
    			result=n1-n2;
    		else if(op.equals("*"))
    			result=n1*n2;
    		else if(op.equals("/"))
    			result=n1/n2;
    		return result;
    	}
    	public String getNum1() {
    		return num1;
    	}
    	public void setNum1(String num1) {
    		this.num1 = num1;
    	}
    	public String getOp() {
    		return op;
    	}
    	public void setOp(String op) {
    		this.op = op;
    	}
    	public String getNum2() {
    		return num2;
    	}
    	public void setNum2(String num2) {
    		this.num2 = num2;
    	}
    }
    
    

    运行结果

    在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。Windows窗口程序主要也是由一些控件组成,响应响应的事件(event...
  • html+js实现简单的计算器代码(加减乘除) function setOp(op, opTips){var tb=document.getElementById("tb_calc");tb.style.display = "none";document.getElementById("x").value = "";document.getElementById("y...
  • 实现加减乘除的函数存放在2.js: // 2.js function f1(){ var sum=0; var s1=document.forms[0].text_1.value; var s2=document.forms[0].text_2.value; sum=Number(s1)+Number(s2); document.forms[0].text_...
  • jquery入门教程之实现WEB计算器等的加减乘除
  • 第一次学习C#,做了个简单的加减乘除计算器,只能实现两个因数的运算。主要是练习下C#编程,和以前用过的VB差不多。与VB6不同的是,C#代码区分大小写。Windows窗口程序主要也是由一些控件组成,响应响应的事件(event...
  • 自定义MVC01什么是MVC 什么是MVC m:Model模型 v:View视图 c:Controller控制 主要用于将业务逻辑处理代码,数据代码,界面分离,让html和业务逻辑分开,实现各司其职的作用
  • 算法类public class Calculative{double b, c;//定义两个操作数string a;//定义一个操作符double result;/// /// 自定义构造函数(用于接受传递过来的操作数,操作符)/// /// 操作符/// 操作数/// 操作数public ...
  • 一、parseFloat() 函数在网页中制作一个简单的计算器,在文本框输入两个数,能够实现两个数的加减乘除。parseFloat() 函数可解析一个字符串,并返回一个浮点数。该函数指定字符串中的首个字符是否是数字。如果是,则...
  • <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">...meta htt...
  • Java实现简单加减乘除计算器

    千次阅读 2020-07-31 15:42:00
    package calc; import java.math.BigDecimal; import java.util.ArrayList; import java.util.List; ... * 利用中缀表达式 转换为 后缀表达式 进行计算 ... private static String allOperatorRange = "+-*/()";...
  • 当然我们知道一个复杂的表达式里面是加减乘除混杂的,我们根本不知道运行的时候什么时候遇到加减,什么时候遇到乘除,但是subString这个函数添加了一个flag,用来区分是以加减法分割字符串还是以乘除法分割字符串。...
  • 实现原理就是先把中缀表达式转化为后缀表达式,然后再计算 package Computer; import java.util.ArrayList; import java.util.List; import java.util.Scanner; import java.util.Stack; public class ...
  • 写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现 要求: 1.写四个方法:加减乘除 2.利用循环+switch进行用户交互 3.传递需要操作的两个数 4.输出结果 package com.hmt.javaDemo; import...
  • 写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。 效果图如下:
  • <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-...
  • 第十四篇 JS实现一个加减乘数,这里会用到if判断,追加一个“正则表达式”
  • java计算器加减乘除

    2021-04-10 12:50:18
    创建一个 web 工程,在页面中实现加减乘除的运算操作,并实现运算结果的计算显示, 注意进行异常处理,运行效果如下图所示。...,本章的仿 Windows 计算器是标准型的 Java 实现,标准型 Windows 计算器实现的 主要功能有:...
  • java加减乘除运算代码

    2021-03-17 11:29:10
    /** * 利用栈,进行四则运算的类 * 用两个栈来实现算符优先,一个栈用来保存需要计算的数据 numStack,一个用来保存计......月 25 日 第 1 页 一、课设任务及要求 1)课设任务: ⑴设计的计算器应用程序可以完成加法、...
  • 【实例简介】四则运算【实例截图】【核心代码】private void LoadComponent(){eOperator = EOperator.NONE;splitIndex = 0;textBoxShow = (TextBox)LogicalTreeHelper.FindLogicalNode(dependencyObject, "textBox")...
  • 设计一个简易计算器,具有能对两个操作数进行、乘、除运算的简易计算器。需要正确的设计Web前端页面,能正确进行数据类型的转换,能正确使用选择结构,在JavaScript中定义函数,通过按钮事件调用定义好的...
  • java实现数据加减乘除

    2020-12-31 03:25:28
    public class web {public static void main(String[] args) {Scanner input=new Scanner(System.in);int no;System.out.println("欢迎使用本人的计算器\n");System.out.println("******************...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 5,759
精华内容 2,303
关键字:

web实现加减乘除