Java作业 第六章

课后作业
1.说明在循环结构中break语句和Continue语句的区别
答案:
break语句用于终止某个循环,程序跳转到循环体外的下一条语句
Continue语句用于跳出本次循环,进入下一次循环
2.使用for循环结构实现: 从键盘上接收从周一到周五每天的学习时间(以小时为单位),并计算每日的平均学习时间
代码如下:
Java作业 第六章_第1张图片
3鸡兔同笼,上有三十五头,下有九十四足,问鸡兔各几只?编写程序,解决该问题
代码如下:
Java作业 第六章_第2张图片
4.开发一个标题为”FlipFlop”的游戏应用程序,它从1~100计数,遇到3的倍数输出单词”Flip”,遇到5的倍数输出单词”Flop”,既为3又为5的倍数则输出单词”FlipFlop”,其余情况下输出当前数字
代码如下:
Java作业 第六章_第3张图片
5.一共有30个人,可能包括男人,女人和小孩,他们在一家饭馆吃饭共花50先令,其中每个男人花3先令,女人花2先令,小孩花1先令,请问男人,女人和小孩各几人?
代码如下:Java作业 第六章_第4张图片
6.阅读下列程序段,写出程序结束后变量sum的值
Java作业 第六章_第5张图片
答案: 58
首先,声明两个变量sum(和),步长(i) 循环第一次的时候i为1,进入switch选择,case 1:满足条件 sum=sum+2相当于sum+=2,这样是累加,由于只有case 3:有break;所以会一直从case 1:贯穿到case 3:,for循环第一次加的值是22,i从1开始会循环4次直到i=5不满足条件会跳出循环,所以会循环4次。(第四次循环没有匹配的case)结果是58,循环第一次case1累加的结果为22,循环到i=2 加的值是20,case3:累加的值是16,所以:22+20+16=58

你可能感兴趣的:(Java作业 第六章)