函数
函数的调用 传值
1、无返回值,无输入值
class class1 { public void jiecheng() { Console.Write("请输入一个整数:"); int a=int.Parse(Console.ReadLine()); int sum = 1; for (int i = 1; i <= a; i++) { sum *= i; } Console.WriteLine(sum); Console.ReadLine(); } static void Main(string[] args) { Class1 a=new Class1(); a.jiecheng(); } }
2、无返回值,有输入值
class class1 { public void jiecheng(int a) { int sum = 1; for (int i = 1; i <= a; i++) { sum *= i; } Console.WriteLine(sum); Console.ReadLine(); } static void Main(string[] args) { Class1 a=new Class1(); Console.Write("请输入一个整数:"); int b = int.Parse(Console.ReadLine()); a.jiecheng(b); } }
3、有返回值,无输入值
class Class1 { public int jiecheng1() { Console.Write("请输入一个整数:"); int a = int.Parse(Console.ReadLine()); int sum = 1; for (int i = 1; i <= a; i++) { sum *= i; } return sum; } static void Main(string[] args) { Class1 a=new Class1(); int sum = a.jiecheng1(); Console.WriteLine(sum); } }
4、有返回值,有输入值
class Class1 { public int jiecheng1(int a) { int sum = 1; for (int i = 1; i <= a; i++) { sum *= i; } return sum; } static void Main(string[] args) { Class1 a=new Class1(); Console.Write("请输入一个整数:"); int b = int.Parse(Console.ReadLine()); int sum = a.jiecheng1(b); Console.WriteLine(sum); } }