static void Main(string[] args)
{
Bank bank = new Bank();
bank.Create();
}
public class User {
public string Name;//定义姓名
public string PassWord;//定义密码
public string IdentityNum;//定义身份证
public double balance;//定义存款余额
public string Account;//定义帐号
public double yue;//定义余额
public double qujin;//定义取款金额
}
public class Bank {
public void CreateAccount() {
User user = new User();
Console.WriteLine("请输入账户姓名:");
user.Name = Console.ReadLine();
user.Account = "179708064356";
Console.WriteLine("请输入账户密码");
user.PassWord = Console.ReadLine();
Console.WriteLine("请输入账户身份证号码:");
user.IdentityNum = Console.ReadLine();
Console.WriteLine("请输入存款金额:");
user.balance = double.Parse(Console.ReadLine());
Console.WriteLine("账户信息:{0},姓名:{1},存款金额:{2} 创建成功!", user.Account, user.Name, user.balance);
}
public void Create() {
User user = new User();
Console.WriteLine("请输入账户姓名:");
user.Name = Console.ReadLine();
if (user.Name == "179708064356")
{
Console.WriteLine("请输入账户密码:");
user.PassWord = Console.ReadLine();
if (user.PassWord == "1234")
{
Bank bank = new Bank();
bank.CreateAccount();
Console.WriteLine("请输入取款金额:");
user.qujin = double.Parse(Console.ReadLine());
if (user.qujin > 0)
{
if (user.qujin < user.balance)
{
user.yue = user.balance - user.qujin;
Console.WriteLine("取款成功! 当前余额:{0}", user.yue);
}
else
{
Console.WriteLine("您的余额不足!");
}
}
else
{
Console.WriteLine("您输入的金额小于0元!");
}
}
else
{
Console.WriteLine("密码卟正确!");
}
}
else
{
Console.WriteLine("账户卟正确!");
}
}
}
其中user.balance取卟到值、求大神!!!
参数传值、后台取不到值
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
11条回答 默认 最新
- Vin Cente 2017-07-27 02:43关注
成功了、知道是那里的原因了、另附上源代码
static void Main(string[] args)
{
Bank bank = new Bank();
bank.CreateAccount();
bank.Create();
}
public class User {
public string Name;//定义姓名
public string PassWord;//定义密码
public string IdentityNum;//定义身份证
public double balance;//定义存款余额
public string Account;//定义帐号
public double yue;//定义余额
public double qujin;//定义取款金额
public void quxian() {
if (qujin > 0) {
if (qujin < balance)
{
yue = balance - qujin;
Console.WriteLine("取款成功! 当前余额为:{0}", yue);
}
else {
Console.WriteLine("您输入的金额错误!");
}
}
else{
Console.WriteLine("您输入的金额需要大于0");
}
}
}
public class Bank {
User user = new User();
public void CreateAccount() {
Console.WriteLine("请输入账户姓名:");
user.Name = Console.ReadLine();
user.Account = "179708064356";
Console.WriteLine("请输入账户密码");
user.PassWord = Console.ReadLine();
Console.WriteLine("请输入账户身份证号码:");
user.IdentityNum = Console.ReadLine();
Console.WriteLine("请输入存款金额:");
user.balance = double.Parse(Console.ReadLine());
Console.WriteLine("账户信息:{0},姓名:{1},存款金额:{2} 创建成功!", user.Account, user.Name, user.balance);
Console.ReadLine();
}
public void Create() {
Console.WriteLine("请输入账户姓名:");
user.Name = Console.ReadLine();
if (user.Name == "179708064356")
{
Console.WriteLine("请输入账户密码:");
user.PassWord = Console.ReadLine();
if (user.PassWord == "1234")
{
Console.WriteLine("请输入取款金额:");
user.qujin = double.Parse(Console.ReadLine());
user.quxian();
Console.ReadLine();
}
else
{
Console.WriteLine("密码卟正确!");
}
}
else
{
Console.WriteLine("账户卟正确!");
}
}
}本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 LiBeAs的带隙等于0.997eV,计算阴离子的N和P
- ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
- ¥15 matlab有关常微分方程的问题求解决
- ¥15 perl MISA分析p3_in脚本出错
- ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
- ¥15 ubuntu虚拟机打包apk错误
- ¥199 rust编程架构设计的方案 有偿
- ¥15 回答4f系统的像差计算
- ¥15 java如何提取出pdf里的文字?
- ¥100 求三轴之间相互配合画圆以及直线的算法