C#练习 您所在的位置:网站首页 计算器计算连加模式之后怎么操作 C#练习

C#练习

2023-09-23 12:45| 来源: 网络整理| 查看: 265

c# windows窗体练习:实现简单计算器,完成加,减,乘,除,取余,简单运算

//编写环境:vs2017 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 windows_test { public partial class Form1 : Form { Single a; public Form1() { InitializeComponent(); } private void textBox1_TextChanged(object sender, EventArgs e) { } private void button1_Click(object sender, EventArgs e) { label1.Text = "+"; a = Convert.ToSingle(textBox1.Text) + Convert.ToSingle(textBox2.Text); label2.Text = a.ToString();//ToString()是一种object类的方法,实现将数字数据类型转换为String(字符串)类型,返回原生数据类型的string对象值 } private void button4_Click(object sender, EventArgs e) { label1.Text = "/"; if(Convert.ToSingle(textBox2.Text)!=0) { a = Convert.ToSingle(textBox1.Text) / Convert.ToSingle(textBox2.Text);//强制转换为single型 single类型表示单精度实数 label2.Text = a.ToString(); } else { MessageBox.Show("除数不能为0!请重新输入:");//MessageBox.show()方法,实现c# windows窗体中的弹出式提示语句(警告语句) } } private void button3_Click(object sender, EventArgs e) { label1.Text = "*"; a = Convert.ToSingle(textBox1.Text) * Convert.ToSingle(textBox2.Text); label2.Text = a.ToString(); } private void button2_Click(object sender, EventArgs e) { label1.Text = "-"; a = Convert.ToSingle(textBox1.Text) - Convert.ToSingle(textBox2.Text); label2.Text = a.ToString(); } private void button6_Click(object sender, EventArgs e) { label1.Text = "%"; if (Convert.ToSingle(textBox2.Text) != 0) { a = Convert.ToSingle(textBox1.Text) % Convert.ToSingle(textBox2.Text);//强制转换为single型 single类型表示单精度实数 label2.Text = a.ToString(); } else { MessageBox.Show("除数不能为0!请重新输入:");//MessageBox.show()方法,实现c# windows窗体中的弹出式提示语句(警告语句) } } private void button5_Click(object sender, EventArgs e) { this.Close();//退出窗体,结束程序并关闭程序 } } }

重难点:

1.ToString()方法:将数值型转换为字符串类型

ToString()是一种object类的方法,继承object类,使用ToString()方法,即方法的重写 1)如果方法使用了原生的数据类型作为参数,返回原生数据类型的 String 对象值。 原生数据类型—>String 类型 2)如果方法有两个参数, 返回用第二个参数指定基数表示的第一个参数的字符串表示形式。 例:2.5.ToString(“C”) =》¥2.50 或 {0[,M:D]}([] 表示可选,与c#输出时设置格式语法相同) 按指定格式输出

返回值: (1)toString(): 返回表示 Integer 值的 String 对象。 语法:值或变量.ToString(); (2)toString(int i): 返回表示指定 int 的 String 对象。 语法:原生数据类型.ToString(值或变量); (2种形式均可,且意义相等)

2.Single 型 和 int 型的区别: Integer:整数数据类型, 表示整数 / 整型数 Single:单精度的实数 表示单精度浮点型(实数)

Single的范围更大

3.MessageBox.Show()方法

用途:弹出一个消息框,实现 windows窗体中的弹出式提示语句(警告语句),并不关闭程序 语法:MessageBox.Show("提示语句“);

4.this.Close();//退出窗体,结束程序并关闭程序 常添加在按钮上,(点击按钮关闭窗体(程序),建设关闭按钮)



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有