



题目描述
switch语句根据某个值来使程序从多个分支中选择一个用于执行。本练习使用switch语句设计一个程序,要求在输入1时,显示星期一;输入2时,显示星期二;以此类推到输入7时,显示星期日,效果如图4.24所示。
图4.24 把数字1~7转换成星期
技术指导
该程序首先要从控制台中获取输入的数字,可以通过Console.ReadLine方法来读取数字,由于该方法的返回值是字符串,所以需要使用int。Parse方法把“返回的字符串”转换为“整数”,接下来使用switch语句判断“这个整数”并输出对应的星期。示例代码参考如下:
题目描述
while语句用于根据它的条件值执行零次或多次while语句块,当每次while语句块中的代码执行完毕时,将重新查看是否符合条件值,若符合则再次执行相同的程序代码,否则跳出while语句。本练习要求开发一个程序,要求使用while语句计算前 N 个自然数之和并输出结果,效果如图4.25所示。
图4.25 使用while语句计算前 N 个自然数之和
技术指导
该程序首先要从控制台中获取自然数 N ,可使用Console.ReadLine方法,然后需要使用while语句循环 N 次,这样需要定义一个初始值为“1”的整数变量(并且该变量在while循环中要自增),接着让“该整数变量”与“自然数 N ”进行“小于或等于”比较,若比较结果为true,则计算本次的和并继续执行while循环,否则退出。示例代码参考如下: