.NET 入门测试题二:流程控制
自己从事.NET开发 已经有3个年头了,这三年自己在老家 做小网站为主,一直做重复的无用功,2个月前来到了上海,勉勉强强进了家 还不错的外资,买了本C#入门基础,重新开始看,收益良多,现在把这本书的每一个小章节的题目,拿出来给大家分享下。作为自己的学习记录。
(1) 如果两个整数,存储在变量Var1 和Var2中,该进行怎么养的布尔测试,看看其中的一个(但不是两个)是否大于10?
(2) 编写一个应用程序,,其中包含练习(1)中的逻辑,要求用户输入两个数字并显示它们,但拒绝接受两个数字都大于10的情况,并要求用户重新输入。
(3) 下面的代码存在什么错误?
Int I; For(i=1;i<=10;i++) { If((i%5) = 0) Continue; Console.wirteline(i); }
闪光弹过后就是答案哦!
闪光弹!~~~~~~~~~~
答案如下:
(1)(Var1 > 10)^ (Var2 >10)
(2)
Bool numbersOK=false; Double var1,var2; Var1 =0; Var2=0; While(!numberOk) { Console.writeline(“请输入一个数字:”); Var1=console.readline(); Console.writeline(“请输入另一个数字:”); Var2=console.readline(); If((Var1 > 10)^ (Var2 >10) { Console.wirte(“可能有一个数字大于10了,请重新输入”); } Else { numberOk = false; } ) Console.wirteline(“您输入的两个数字是{0},{1}”,var1.tostring(),var2.tostring()); }
(3) Bool类型判断 不能用赋值”=” 需要用 “==”.
以上资源来自于C# 入门经典。附上链接: