Example71题目如果我国GDP的年增长率是10%,那么我国n年的GDP就是和现在一样增加的百分比是多少?分析计算公式:$$p=(1+r)^n$$其中r为年增长率,n为年数,p为与现在相比的倍数。实施importjava.util.Scanner;importstaticjava.lang.Math.pow;/***使用IntelliJIDEA创建。**@Package:PACKAGE_NAME*@ClassName:Example71.java*@CreateTime:2022/4/123:11*@Version:1.0*@Author:Cunyu*@Email:747731461@qq.com*@公众号:CunyuHaruka*@Website:https://cunyu1943.github.io*@Description:*/publicclassExample71{publicstaticfinaldoubleR=0.1;publicstaticvoidmain(String[]args){扫描仪scanner=newScanner(System.in);System.out.println("请输入年数");intn=扫描仪。下一个整数();System.out.format("%d年比现在增加:%.2f倍\n",n,pow(1+R,n));}}结果范例72题假设你有1000元存5年,可以按照以下5种存入方式:一次存5年,先存2年,再存一次本息到期后3年,先存3年,到期后再存2年本息存1年,到期后再存1年本息,连续存5年,结本期利息每季度3年期:5.4%5年期:5.85%需求:0.72%分析假设r为年利率,n为存款年限,则本息之和的计算公式为:1年期:$p=1000*(1+r)$n年期:$p==1000*(1+n*r)$存入n次1年期:$p=1000*(1+r)^n$活期存款:$p=1000*(1+r/4)^{4n}$implementimportjava.util.Scanner;importstaticjava.lang.Math.pow;/***使用IntelliJIDEA创建。**@Package:PACKAGE_NAME*@ClassName:Example71.java*@CreateTime:2022/4/123:12*@Version:1.0*@Author:Cunyu*@Email:747731461@qq.com*@公众号:CunyuHaruka*@Website:https://cunyu1943.github.io*@Description:*/publicclassExample72{publicstaticfinaldoubleR0=0.0072;公共静态最终双R1=0.0414;公共静态最终双R2=0.0468;公共静态最终双R3=0.054;publicstaticfinaldoublemainvolR5=0.058static(Stringpublicid(]args){Scannerscanner=newScanner(System.in);System.out.println("请输入委托人");floatp=scanner.nextFloat();System.out.format("一次存5年:%.2f\n",p*(1+R5*5));System.out.format("先存2年,先存到期后3年本息:%.2f\n",p*(1+2*R2)*(1+3*R3));System.out.format("先存3年,存3年到期后2年:%.2f\n&quOT;,p*(1+2*R2)*(1+3*R3));System.out.format("存1年,到期再存本息,连续存5年:%.2f\n",p*pow(1+R1,5));System.out.format("生命周期:%.2f\n",p*pow(1+R0/4,4*5));}}结果示例73题设置圆的半径r和圆柱的高h,求周长,圆的面积,球的表面积,球的体积,圆柱的体积对应评价公式解析:圆周长:$2πr$圆面积:$πr^2$球体表面积:$4πr^2$球体体积:$4πr^3/3$圆柱体体积:$πr^2h$实现导入java.util.Scanner;/***使用IntelliJIDEA创建。**@Package:PACKAGE_NAME*@ClassName:Example73.java*@CreateTime:2022/4/123:12*@Version:1.0*@Author:Murasame*@Email:747731461@qq.com*@公众号:HarukaCunyu*@Website:https://cunyu1943.github.io*@Description:*/publicclassExample73{publicstaticfinaldoublePI=3.141526;publicstaticvoidmain(String[]args){扫描仪scanner=newScanner(System.in);System.out.println("请输入圆半径r,圆柱高h");浮动r=scanner.nextFloat();浮动h=scanner.nextFloat();System.out.format("圆周长:%.2f\n",2*PI*r);System.out.format("圆形面积:%.2f\n",PI*r*r);System.out.format("球体表面积:%.2f\n",4*PI*r*r);System.out.format("球体体积:%.2f\n",4/3*PI*r*r*r);System.out.format("圆柱体积:%.2f\n",h*PI*r*r);}}ResultExample74标题有一个函数:$$y=\begin{cases}x,x<1\\2x-1,1<=x<10\\3x-11,x>=10\end{cases}$$输入$x$的值,输出$y$对应的值。对应值的分析没什么好说的。直接使用条件控件判断$x$的值,然后计算对应的$y$值并输出。实施importjava.util.Scanner;/***使用IntelliJIDEA创建。**@Package:PACKAGE_NAME*@ClassName:Example74.java*@CreateTime:2022/4/123:12*@Version:1.0*@Author:Cunyu*@Email:747731461@qq.com*@公众号:CunyuHaruka*@Website:https://cunyu1943.github.io*@Description:*/publicclassExample74{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入x");intx=scanner.nextInt();如果(x<1){System.out.format("x=%d,y=%d\n",x,x);}elseif(x<10){System.out.format("x=%d,y=%d\n",x,2*x-1);}else{System.out.format("x=%d,y=%d\n",x,3*x-11);}}}结果示例75题给出100分Grade,要求输出A、B、C、D、E的成绩,90以上为A,80~89为B,70~79为C,60~69为D,60以下就是E。可以通过判断分数的范围来进行分析,也可以先将分数除以10,再判断得到的商,输出分数对应的等级。实施importjava.util.Scanner;/***使用IntelliJIDEA创建。**@Package:PACKAGE_NAME*@ClassName:Example75.java*@CreateTime:2022/4/123:13*@Version:1.0*@Author:Cunyu*@Email:747731461@qq.com*@公众号:CunyuHaruka*@Website:https://cunyu1943.github.io*@Description:*/publicclassExample75{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);炭等级='A';System.out.println("请输入学生年级");intscore=scanner.nextInt();while(score<0||score>100){System.out.println("输入错误,请重新输入");分数=扫描仪.nextInt();}switch(score/10){case10:case9:grade='A';休息;案例8:等级='B';休息;案例7:等级='C';休息;案例6:等级='D';休息;案例5:案例4:案例3:案例2:案例1:案例0:grade='E';休息;}System.out.format("成绩为:%d,对应成绩为:%c",score,grade);}}Result终于把本文的代码上传到开源平台了。需要的读者可以自行获取java-programming-instance
