using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace x180821 { class Program { static void Main(string[] args); ////很多的类方法,其中math //Console.WriteLine(Math.Abs(-22)); ////怎么用 //Console.WriteLine(Math.Max(Math.Max(332.55, 22.88),999.66)); //无参数无返回值的方法 //public static void show() //{ // //方法体----实现功能的语句和以前一样的 // for(int i=1;i<=100;i++) // { // Console.WriteLine("令狐冲第{0}次喊:俺稀罕你!",i); // } //} //输出1+2+3+4+。。。100的和 //求1+2+3+。。。n的和 //带参数的方法,形参(已知条件) //定义形参:类型 形参名 public static void he(int n) { int sum=0; for(int h=1;h<=n;h++) { //迭代 sum = sum + h; } Console.WriteLine("第"+sum+"次的求和结果:"+sum); //停止看结果 Console.ReadLine(); } } }
方法例子开发
using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace X180825汪飞龙 { class Program { static void Main(string[] args) { //第一题: Console.WriteLine("第一题,求水仙花数"); shui(0); //第二题: Console.WriteLine("第二题,求阶层,请输入一个数n。"); int n; n = Int32.Parse(Console.ReadLine()); Console.WriteLine("所输入数{0}的阶层结果为:{1}", n, fac(n)); //第三题: Console.WriteLine("第三题,数的交换,请输入两个数x和y"); double x, y; x = Double.Parse(Console.ReadLine()); y = Double.Parse(Console.ReadLine()); //调用方法前 Console.WriteLine("交换之前,实参x={0},y={1}", x, y); //调用方法后 swap(ref x, ref y); Console.WriteLine("交换之后,实参x={0},y={1}", x, y); //第四题: Console.WriteLine("第四题,求正方形的面积和周长,请输入正方形的边长a"); double a, l, s; a = Double.Parse(Console.ReadLine()); circle(a, out l, out s); Console.WriteLine("半径:{0},周长:{1},面积:{2}", a, l, s); //第五题: Console.WriteLine("第五题,比较两个数的大小,输出最小值。"); int n1, n2; n1 = Int32.Parse(Console.ReadLine()); n2 = Int32.Parse(Console.ReadLine()); min(n1, n2); //第六题 Console.WriteLine("利用重载方法求:请输入三个实型数,并求出最小值。"); double d,e,f; d = Double.Parse(Console.ReadLine()); e = Double.Parse(Console.ReadLine()); f = Double.Parse(Console.ReadLine()); min(d, e, f); Console.ReadLine(); } //1、输出水仙花数。 //说明:水仙花数是一个三位数,其各位数字的立方和等于它本身。水仙花数只有四个。 /// <summary> /// /// </summary> /// <param name="x"></param> public static void shui(int x) { int ge, shi, bai; for (int d = 100; d <= 999; d++) { ge = d % 10;//求个位 shi = d / 10 % 10;//求十位 bai = d / 100;//求百位 if (ge * ge * ge + shi * shi * shi + bai * bai * bai == d)//求符合的水仙花数,并输出 { Console.WriteLine("水仙花数:{0}", d); } } } //2、求n!。 /// <summary> /// /// </summary> /// <param name="n"></param> /// <returns></returns> public static long fac(int n) { if (n == 1) { return 1;//如果n为1,则结束方法 } else { return n * fac(n - 1);//计算阶层,并返回 } } //3、交换两个带小数点的数。 /// <summary> /// /// </summary> /// <param name="a"></param> /// <param name="b"></param> public static void swap(ref double a, ref double b) { double temp;//用于帮助交换 Console.WriteLine("交换之前,形参a={0},b={1}", a, b); temp = a; a = b; b = temp; Console.WriteLine("交换之后,形参a={0},b={1}", a, b); } //4、设计方法,求正方形的周长和面积。 /// <summary> /// /// </summary> /// <param name="a"></param> /// <param name="l"></param> /// <param name="s"></param> public static void circle(double a, out double l, out double s) { l = 4 * a;//求周长 s = a * a;//求面积 } //5、利用重载,实现求两个整数的最小值,三个实型数的最小值;并在主方法中实现调用。 /// <summary> /// /// </summary> /// <param name="n1"></param> /// <param name="n2"></param> public static void min(int n1, int n2) { int min; if (n1 < n2) { Console.WriteLine("两个整数的最小值为:{0}", n1); } else { Console.WriteLine("两个整数的最小值为:{0}", n2); } } /// <summary> /// /// </summary> /// <param name="n1"></param> /// <param name="n2"></param> /// <param name="n3"></param> public static void min(double d, double e, double f) { double min; min = d > e ? e : d;//比较大小,并输出最小值 min = e > f ? f : e;//比较大小,并输出最小值 Console.WriteLine("三个实型数的最小值为:{0}", min); } } }
标签:Console,函数,int,double,Parse,WriteLine,ReadLine,方法 From: https://www.cnblogs.com/bky-wang/p/18124626