黑马程序员技术交流社区
标题:
初学基础者求帮助
[打印本页]
作者:
lgh521911
时间:
2013-2-16 22:32
标题:
初学基础者求帮助
本帖最后由 lgh521911 于 2013-2-26 11:38 编辑
各位大虾:下面的代码是我在学习C#初学者的视频中练习,但是在flag = ture; //这里定义的标记为什么在我系统中不能执行?请各位大虾给指教下为什么?小弟在此多谢了!(是不是在我的visual studio中需要设置什么?)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace _09_if练习
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("请输入等级平的(A-E):");
string input=Console.ReadLine();
decimal salary = 5000m;
bool flag=false;
switch (input)
{
case "A":
salary += 500;
break;
case "B":
salary += 200;
break;
case "C":
break;
case "D":
salary -= 200;
break;
case "E":
salary -= 500;
break;
default:
Console.WriteLine("你输入的评测成绩有问题");
flag = ture; //这里定义的标记为什么在我系统中不能执行?
break;
if (flag == false)
{
Console.WriteLine("你的评定后工资为" + salary);
}
}
Console.ReadKey();
}
}
}
作者:
坚持远方
时间:
2013-2-16 23:30
switch是选择语句,不是循环语句,当default没有被选择的时候。所以就执行不到flag=true这一句,所以flag就还是等于false
作者:
lgh521911
时间:
2013-2-17 07:12
。。。。兄台十分抱歉,虽然你写的我不是很明白,但是当我我早上醒来再找错误的时候发现时我又犯二了,ture和true搞错了。。。问题找到解决了。。还是很感谢你能答复我的问题,多谢!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2