java入门案例4new

java入门案例4new

ID:18661672

大小:372.50 KB

页数:18页

时间:2018-09-20

java入门案例4new_第1页
java入门案例4new_第2页
java入门案例4new_第3页
java入门案例4new_第4页
java入门案例4new_第5页
资源描述:

《java入门案例4new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1九九乘法表1.1问题在界面打印九九乘法表,效果如图-1所示:图-11.2方案此案例需要使用嵌套循环来实现。分析图-1可以看出,九九乘法表一共需要输出九行数据,如图-2所示:图-2由图-2可以看出,需要使用一个for循环来控制输出的行数。代码如下所示://i变量用于控制行数for(inti=1;i<10;i++){}分析图-2中的每行,可以看出,每行中的乘法表达式的个数正好和行数相同。每个乘法表达式中,第一个乘数从1开始,乘到最大值(当前行数),而另一个乘数正好是行数,如图-3所示:图-3因此,在输出每行中的内容时,还需要使用一个for循环

2、来控制每行中输出的表达式的个数。如果当前行为第9行,则循环的代码如下所示://假设当前行为第9行inti=9;for(intj=1;j<=i;j++){System.out.print(j+"*"+i+"="+j*i+"t");}因为行数并不固定,而是从第一行到第九行,因此,需要将两个循环嵌套起来,代码如下所示://i变量用于控制行数for(inti=1;i<10;i++){//j变量用于控制每行中参与计算的最大数值:与行数相等for(intj=1;j<=i;j++){System.out.print(j+"*"+i+"="+j*i+"

3、t");}//每行输出完毕后,需要换行System.out.println();}1.3步骤实现此案例需要按照如下步骤进行。步骤一:定义类及main方法首先定义一个名为MultiplicationTable的类,并在类中添加Java应用程序的主方法main,代码如下所示:publicclassMultiplicationTable{publicstaticvoidmain(String[]args){}}步骤二:构建循环在main方法中,构建两层嵌套的for循环:外层循环用于控制行,内层循环用于控制某行上的乘法表达式。需要注意的是,每行输出

4、完毕后,需要换行。代码如下所示:publicclassMultiplicationTable{publicstaticvoidmain(String[]args){#cold_bold//i变量用于控制行数#cold_boldfor(inti=1;i<10;i++){#cold_bold//j变量用于控制每行中参与计算的最大数值:与行数相等#cold_boldfor(intj=1;j<=i;j++){#cold_bold#cold_bold}#cold_bold//每行输出完毕后,需要换行#cold_boldSystem.out.print

5、ln();#cold_bold}}}步骤三:输出乘法表考虑到输出界面的美观性,使用“t”进行排版对齐代码如下所示:publicclassMultiplicationTable{publicstaticvoidmain(String[]args){//i变量用于控制行数for(inti=1;i<10;i++){//j变量用于控制每行中参与计算的最大数值:与行数相等for(intj=1;j<=i;j++){#cold_bold//设置输出的格式,控制排版对齐#cold_boldSystem.out.print(j+"*"+i+"="+j*i+

6、"t");}//每行输出完毕后,需要换行System.out.println();}}}上述代码中的“t”是水平制表符,其作用为从行首开始,每8字节算一个制表位,“t”会在当前内容结束后第一个空的制表位处连接上下文。1.4完整代码本案例的完整代码如下所示:publicclassMultiplicationTable{publicstaticvoidmain(String[]args){//i变量用于控制行数for(inti=1;i<10;i++){//j变量用于控制每行中参与计算的最大数值:与行数相等for(intj=1;j<=i;j

7、++){//设置输出的格式,使用"t"控制排版对齐System.out.print(j+"*"+i+"="+j*i+"t");}//每行输出完毕后,需要换行System.out.println();}}}2求数组元素的最大值2.1问题创建程序,实现查询数组中最大值的功能,需求为:创建一个长度为10的数组,数组内放置10个0到99之间(包含0,包含99)的随机整数作为数组内容,要求查询出数组中的最大值,并打印显示在界面上,界面效果如图-4所示:图-42.2方案首先,此案例中,首先需要创建一个长度为10的整型数组,然后使用for循环来产生1

8、0个0到99之间的随机整数,并放入数组;然后查询数组中的最大值,并打印显示结果。2.3步骤实现此案例需要按照如下步骤进行。步骤一:定义类及main方法首先定义一个名为MaxOfA

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。