using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1函数
{
class Program
{
//没有返回值,没有参数
public void aa()
{
Console.WriteLine("Hello world!");
}
//没有返回值,没有参数
public void leijia()
{
//累加求和
Console.Write("请输入一个整数:");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a; i++)
{
sum += i;
}
Console.WriteLine(sum);
}
//没有返回值,有参数 有参数的时候需要传一个值进去,
//把下面接收到a,传到z里面进行,下面调用的时候hanshu直接打印a
public void leijia(int z)
{
int sum = 0;
for (int i = 1; i <= z; i++)
{
sum += i;
}
Console.WriteLine(sum);
}
//有返回值,并且有参数
public int leijia1(int z)
{
int sum = 0;
for (int i = 1; i <= z; i++)
{
sum += i;
}
return sum;
}
//有返回值,没有参数
public int leijia2()
{
Console.Write("请输入一个整数");
int a = int.Parse(Console.ReadLine());
int sum = 0;
for (int i = 1; i <= a; i++)
{
sum += i;
}
return sum;
}
static void Main(string[] args)
{
//初始化这个类,是为了调用这个类里面的函数
Program hanshu = new Program();
hanshu.aa();//函数必须经过调用才能执行
hanshu.leijia();
Console.Write("请输入一个整数:");
int a = int.Parse(Console.ReadLine());
hanshu.leijia(a);
//int sum=hanshu.leijia1(a);
//Console.WriteLine(sum);
int sum=hanshu.leijia2();
Console.WriteLine(sum);
Console.ReadLine();
}
}
}