实验目的:
理解循环结构在程序中的作用;
●掌握for、while和do…while循环的结构和设计方法;
●掌握循环3个基本要素的设定和使用方法;
●学会简单循环程序的设计;
●理解多重循环。
必做题:
【实验5-1】编写程序,求的值。程序保存为Experiment5_1.java。
提示:本程序循环次数是确定的,可使用for循环。主要代码提示如下。
【实验5-2】编写程序,显示1~200中能够被5或6整除,但不是10的倍数的数。程序保存为Experiment5_2.java。
提示:程序循环次数确定,可使用for循环。如果数n能被i整数,则满足
【实验5-3】编写程序计算n的阶乘值。确定当n的值为多大时,其阶乘值超过106。程序保存为Experiment5_3.java。
提示:程序循环次数不确定,可以使用while循环。
选做题:
【实验5-4】编写程序显示如下乘法表。程序保存为Experiment5_4.java。
提示:程序应该使用两重循环,外循环变量i为1~9;内循环次数j为9~i+1。(www.daowen.com)
【实验5-5】使用循环程序完成以下图形输出。程序保存为Experiment5_5.java。
提示:程序需要两重循环。第i行先输出n-i个空格后,再输出2*i-1个“*”。
实验要点:完成本实验时,请注意以下几个问题。
1.要注意分析题目,选择使用哪一种循环方式。循环次数确定时,采用for循环结构;不确定时使用while循环结构。
2.循环的3个要素缺一不可:循环的初始值,循环的终止条件,循环增量的变化。
3.如果for和while语句后面有多个语句行,必须使用{}组成复合语句。for和while与其后面的语句(复合语句)之间不能使用“;”分隔。
4.for语句的()中有三个表达式,用两个“;”分开。
5.while语句和do…while语句的()中,应该是条件表达式,当表达式值为true时继续循环,否则循环结束。
6.while循环先判断条件,然后循环;do…while循环先进行循环,然后判断条件。
总结思考:
1.总结各题中的循环3要素分别是什么?
2.总结for循环的特点,说明for语句的(;;)中3个表达式的意义。
3.总结while循环的特点,while循环的3个要素应该如何体现。
4.根据实验5-4、5-5,总结一下如何设定两重循环中外循环计数和内循环计数的关系。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。