static void Main(string[] args) { //练习:读取输入的整数 //多次调用(如果用户输入的是数字,则返回,否则提示用户重新输入) Console.WriteLine("请输入一个数字"); string input = Console.ReadLine(); //获取输入的数字 int number = GetNumber(input); //调用GetNumber方法 Console.WriteLine(number); //输出到屏幕上 Console.ReadKey(); //暂停显示 } public static int GetNumber(string s) //声明GetNumber方法 { while (true) //通过while进行循环判断 { try { //进行异常捕获 int numbeer = Convert.ToInt32(s); //将输入的转换成int类型 return numbeer; //如果是int类型则返回一个值 } catch { Console.WriteLine("请重新输入"); //如果输入的不是int类型则提示重新输入 s = Console.ReadLine(); //重新输入 } } } }
30.C#--方法调用练习
原创
©著作权归作者所有:来自51CTO博客作者初禾的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Learn C the hard way 学习记录 习题0
计算机新手笨方法学习C语言的博客记录
笨方法学C语言 Learn C the hard way Ubuntu虚拟机安装 -
Java基础练习题(方法练习题)
方法练习题
System 值类型 键盘录入 -
C语言,C++练习题
C语言 C++练习题
C++ C 练习题 -
C语言练习题——函数
A. 函数设计应该追求高内聚低耦合B.要尽
c语言 蓝桥杯 开发语言 牛客网 库函数 -
C语言练习题——if语句
if语句是一种分支语句,可以实现单分
c语言 c++ 蓝桥杯 牛客网 if语句 -
综合练习题【C++】
综合练习题【C++】
c++ java 前端 #include 派生类 -
C# 9练习题
double关键字表示一种数据类型——双精度浮点型。const才是声明常量的关键字。 D C ...
数据类型 双精度 浮点型 其他