C#编程,定义一个方法求一个数的N次方(源代码)

方法主要用来完成类或对象的行为,在面向对象编程语言中,类或对象是通过方法来与外界交互的,所以方法是类与外界交互的基本方式。方法是包含一系列语句的代码块,在C#中,每个执行指令都是在方法的上下文中完成的。

声明方法时,除了需要指定的修饰符之外,还需要指定其返回值的方法名称及方法参数等。方法参数放在括号中,并用逗号隔开,如果括号中没有内容,则表示声明的方法没有参数。另外,方法声明的返回类型指定了由该方法计算和返回的值的类型。如果该方法并无返回值,则其返回类型为void。

程序界面

程序运行界面

程序代码:

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 WindowsFormsApplication1
{
    public partial class SquareMethod : Form
    {
        public SquareMethod()
        {
            InitializeComponent();
        }
        //计算按钮的主体代码
        private void button1_Click(object sender, EventArgs e)
        {
            //将用户输入的数字和次方文本存储到字符串变量中
            string strsz = tex_sz.Text;
            string strn = tex_n.Text;
            //判断用户输入的数字是否合法,并将数值传递到sz和n变量中
            double sz,result;
            int n;
            if(double.TryParse(strsz,out sz)&& int.TryParse(strn, out n))
            {
                //通过一个具有返回值方法计算一个数的n次方,该方法有两个参数,一个数字,一个次方
                result=PowerN(sz,n);
                //将返回值输出到结果框中
                tex_result.Text = result.ToString();
            }
            
        }
        //定义具有返回值方法计算一个数的n次方
        private double PowerN(double sz, int n)
        {
            double result = 1;
            //通过for循环实现计算
            for(int i=0;i< n;i++)
            {
                result *= sz;
            }
            //返回结果
            return result;
        }
    }
}

结语:

在C#中计算一个数的平方时,可以直接使用Math类的Pow方法来实现。Math类用来为三角函数,对数函数和其他通用数学函数提供常数和静态方法,而其Pow方法用来返回指定数字的指定次幂。

喜欢的请关注和收藏!

举报
评论 0