当前位置: 首页 > 后端技术 > Java

那些年我们一起做的Java课后习题(16-20)

时间:2023-04-01 17:58:54 Java

本文已同步至:Muramura例题16题输出9*9公式。直接两层循环分析就可以了,注意换行!实现/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/313:03*@project:Java编程示例*@package:PACKAGE_NAME*@className:Example16*@description:*/publicclassExample16{publicstaticvoidmain(String[]args){for(inti=1;i<10;i++){for(intj=1;j<=i;j++){System.out.print(j+"*"+i+"="+(i*j)+"\t\t");}System.out.println();}}}结果示例17猴子吃桃子:第一天猴子摘了几个桃子,马上就吃了,但不满足,又吃了一个。第二天早上,他把剩下的桃子吃了一半,又吃了一个。从那以后,我每天早上吃前一天剩下的一半和一个。第10天早上再想吃的时候,发现只剩下一个桃子了。查看您在第一天采摘了多少。逆向思维分析,从第十天到第一天,每天吃桃子的个数为(sum+1)*2其中sum为第二天的(sum+1)*2,则吃桃子的天数循环是九次,因为从一到十,只过了九天。实现/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/313:07*@project:Java编程示例*@package:PACKAGE_NAME*@className:Example17*@description:*/publicclassExample17{publicstaticvoidmain(String[]args){intsum=1;for(inti=2;i<=10;i++){sum=(sum+1)*2;}System.out.println("第一天的桃子数:"+sum);}}ResultsExample18Topic2一支乒乓球队每队三名队员。A队有a、b和c三名球员,B队有x、y和z三名球员。已知a不与x比较,c不与x、z比较。查找匹配列表!将a、b、c分别与x、y、z进行分析配对,然后剔除不符合题意的组合,最后的结果就是比赛名单。主要是利用for循环和if条件判断来实现的!实现/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/313:08*@project:Java编程示例*@package:PACKAGE_NAME*@className:Example18*@description:*/publicclassExample18{staticchar[]teamA={'a','b','c'};staticchar[]teamB={'x','y','z'};publicstaticvoidmain(String[]args){intsize=teamA.length;System.out.println("战斗列表如下:");for(inti=0;ii+1;j--){//输出上部的空白位置左角System.out.print("");}for(intj=0;j<2*i+1;j++){//输出菱形上半部分的边System.out.打印(”*”);}System.out.println();//新队}for(inti=row/2+1;i