字符串函数的使用

更新时间:2023-11-05 04:45:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

字符串函数的使用

题目要求:自定义方法AddMoney()模拟手机充值的过程。 在该方法中输

入“充值卡号#充值卡密码#充值的手机号码”字符串,从中取出要充值的手机号码,向用户确认是否要充值。用户输入1表示确定,输入其他任意键则表示放弃。根据方法返回值判断充值是否成功,在Main()方法中输出充值结果。 参考代码: class Recharge {

//自定义方法AddMoney()模拟手机充值的过程。在该方法中输入“充值卡卡号#充值卡密码#充值的手机号码”字符串,

//从中取出要充值的手机号码,向用户确认是否要充值。用户输入1表示确定,输入其他任意键则表示放弃。根据方法返回值判断充值是否成功,在 Main() 方法中输出充值结果。 //提示

//(1)方法不需要参数,方法的返回值是一个布尔类型。

//(2)从输入的字符串中取出手机号码,要先找到最后一个“#”的位置,“#”后面的部分就是手机号码。 private string _cardNo;

public string CardNo {

get { return _cardNo; } set { _cardNo = value; } }

private string _pwd;

public string Pwd {

地址:北京市海淀区中关村大街49号大华科技商厦三层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(\请按“充值卡卡号#充值卡密码#充值的手机号码”格式输入您的手机信息:\

inputString = Console.ReadLine().Trim(); // 接收输入

//// 以空格作为分隔符分割字符串 //splitStrings = inputString.Split('#');

//// 将分割后的字符串输出

地址:北京市海淀区中关村大街49号大华科技商厦三层c座。

//CardNo = splitStrings[0]; //Pwd = splitStrings[1]; //MobileNo = splitStrings[2];

position = inputString.LastIndexOf(\ len = inputString.Length - 1; if (len < position) {

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;

地址:北京市海淀区中关村大街49号大华科技商厦三层c座。

} }

运行效果:

资料来源:北大青鸟中关村总校网上学堂http://www.mybdqn.com/。

地址:北京市海淀区中关村大街49号大华科技商厦三层c座。

本文来源:https://www.bwwdw.com/article/jaa2.html

Top