《2022年字符串函数的使用实用 .pdf》由会员分享,可在线阅读,更多相关《2022年字符串函数的使用实用 .pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、地址:北京市海淀区中关村大街49 号大华科技商厦三层c 座。字符串函数的使用题目要求:自定义方法AddMoney()模拟手机充值的过程。在该方法中输入“充值卡号#充值卡密码#充值的手机号码”字符串,从中取出要充值的手机号码,向用户确认是否要充值。用户输入 1 表示确定,输入其他任意键则表示放弃。根据方法返回值判断充值是否成功,在Main()方法中输出充值结果。参考代码:class Recharge /自定义方法 AddMoney()模拟手机充值的过程。在该方法中输入“充值卡卡号#充值卡密码#充值的手机号码”字符串,/从中取出要充值的手机号码,向用户确认是否要充值。用户输入1 表示确定,输入其他
2、任意键则表示放弃。根据方法返回值判断充值是否成功,在Main()方法中输出充值结果。/提示/(1)方法不需要参数,方法的返回值是一个布尔类型。/(2)从输入的字符串中取出手机号码,要先找到最后一个“#”的位置,“#”后面的部分就是手机号码。private string _cardNo;public string CardNo get return _cardNo;set _cardNo=value;private string _pwd;public string Pwd 名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 4 页 -地址:北京市海淀区中关村大街49 号大华科技商厦三
3、层c 座。get return _pwd;set _pwd=value;private string _mobileNo;public string MobileNo get return _mobileNo;set _mobileNo=value;public bool AddMoney()String inputString;String splitStrings;double inputMoney;bool flag=true;int position,len;do Console.WriteLine(请按“充值卡卡号#充值卡密码#充值的手机号码”格式输入您的手机信息:);inputSt
4、ring=Console.ReadLine().Trim();/接收输入/以空格作为分隔符分割字符串/splitStrings=inputString.Split(#);/将分割后的字符串输出名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 4 页 -地址:北京市海淀区中关村大街49 号大华科技商厦三层c 座。/CardNo=splitStrings0;/Pwd=splitStrings1;/MobileNo=splitStrings2;position=inputString.LastIndexOf(#);len=inputString.Length-1;if(len posit
5、ion)Console.WriteLine(您的手机信息不正确,请重新输入!);flag=false;while(!flag);MobileNo=inputString.Substring(position+1,len-position);Console.WriteLine(是否要充值?(1/0);if(int.Parse(Console.ReadLine()!=1)Console.WriteLine(谢谢您的参与!);return false;Console.WriteLine(请输入充值金额(元):);inputMoney=double.Parse(Console.ReadLine();Console.WriteLine(您 的 手 机 0 已 经 充 值 1 元,MobileNo,inputMoney);return true;名师资料总结-精品资料欢迎下载-名师精心整理-第 3 页,共 4 页 -地址:北京市海淀区中关村大街49 号大华科技商厦三层c 座。运行效果:资料来源:北大青鸟中关村总校网上学堂http:/ 4 页,共 4 页 -
限制150内