while语句:不断要求用户输入一个数字(假定用户输入的都是正整数)
while语句:不断要求用户输入一个数字(假定用户输入的都是正整数),当用户输入end的时候显示刚才输入的数字中的最大值。设一个变量int max,初始值为0,用户每输入一次就把用户输入的和max比较一下,如果输入的比max大,则让max等于用户输入。
int max = 0;//定义一个整型变量 while (true)//while一只为真。则一直执行。 { Console.WriteLine("请输入一个数字:");//提示用户输入字符串 string s = Console.ReadLine();//接收用户输入的字符串 if (s == "end")//判断用户输入的是否为"end" { Console.WriteLine("输入的最大值为:{0}",max);//如果用户输入的是"end"则执行这条语句 Console.ReadKey();//按任意键退出。 return;//退出控制台程序。 } int i = Convert.ToInt32(s);//如果输入的不是"end"则执行 将字符串变量s转变成i if (i > max)//判断i是否大于max。 { max = i;//如果i大于max,则执行把i的值赋给max。 } }
输出结果: