方法/函数3(对用户输入的数据进行)
public static string Isyesorno(string input)//这是个简单的程序,只能输入yes 或者no
{
while (true)
{
if (input == "yes" || input == "no")
{ return input;}
else
{
Console.WriteLine("只能输入yes或者no,请重新输入");
input = Console.ReadLine();
}
}
}//自定义函数结束
static void Main(string[] args)//进入主函数
{
Console.WriteLine("请输入yes或者no");
string a = Console.ReadLine();
string result=Isyesorno(a);//引用了自定义函数
Console.WriteLine(result);//输出结果。
}
第二个示范案例:
public static double Luoqiheight(double a)//计算落地弹起的高度,每次弹起为落地的一半
{
int i = 1;
while (i < 11)
{ a /= 2.0 ; i++ ; }
return a;
}
static void Main(string[] args)
{
Console.WriteLine("请输入落地高度:");
double n = Convert.ToInt32(Console.ReadLine());
double n1 = Luoqiheight(n);
Console.WriteLine("落起高度是:"+n1);
}
总结:程序的输入和输出语句,写在主函数,方法、执行语句写在自定义函数。