实验1

四、实验结论

1.编程练习(1)源代码及运行结果截图
(1)参考教材示例 2-4,编程实现:输入 1~7 的整数,如果输入的是 1~5,则输出“workday.
Let’s work hard”;如果输入的是 6~7,则输出“weekend. Let’s have a rest.”

2.编程练习(2)源代码及运行结果截图
(2)教材示例 2-6,输入一个整数,将各位数字反转后输出。(例如,输入 365,输出
563。示例 2-6 的实现中,5-6-3 是分三次逐个输出的,这里要求把 563 作为一个数整体输出。)

五、实验总结与体会

结合你在实验准备的学习阶段以及在做各项实验(验证性实验、编程练习)过程中的收获、遇到的问题、感受,做总结,可以包括具体的知识点总结和梳理,也可以是对自己遇到的问题的总结,等等。
【switch语句注意
执行顺序:先计算switch语句中表达式的值,然后在case语句中寻找值相等的常量表达式,并以此为入口符号,由此开始顺序执行。如果没有找到相等的常量表达式,则从default开始执行。
1,每个case语句只是一个入口符号,并不能确定执行的终止点,因此每个case分支最后都应该加break语句,用来结束整个switch结构,否则会从入口点开始一直执行到switch结构的结束点。
2,当若干分支需要执行相同操作时,可以使多个case分支共用一组语句。
例如练习1,

3,switch语句后面的表达式可以是整型,字符型,枚举型。
4.每个常量表达式的值不能相同,但次序不影响执行结果。】
【do...while
执行顺序是:先执行循环体语句,后判断循环条件表达式的值,表达式为true时,继续执行循环体,表达式为false则结束循环。在循环体中要包含改变循环条件表达式值的语句,否则便会造成无限循环(死循环).
while语句先判断表达式的值,为true时,再执行循环体。】
期间遇到的问题大概是:1,多个case使用一组语句没搞清。2,对于反转数的代码没有准确的逻辑思维,抱着打了试一试的心态,却没走的通路。(循环体较为弱势)

posted @ 2018-03-14 19:27  在云深不知处烤兔子  阅读(280)  评论(6编辑  收藏  举报