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

那些年,我们一起做的Java课后习题(31-35)

时间:2023-04-02 10:15:12 Java

本文已同步至:Muramura例题31题倒序输出一个数组。解析多个元素输入数组,然后逆序遍历数组输出;implementimportjava.util.Arrays;importjava.util.Scanner;/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/413:51*@project:Java编程示例*@package:PACKAGE_NAME*@className:Example31*@description:*/publicclassExample31{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);int[]arr=newint[10];for(inti=0;i<10;i++){System.out.println("输入第一个"+(i+1)+"元素!");arr[i]=scanner.nextInt();系统输出。println("输入数组为:"+Arrays.toString(arr));System.out.println("逆序输出数组");for(inti=arr.length-1;i>=0;i--){System.out.print(arr[i]+"\t");}}}ResultExample32Title从右端取一个4~7位的整数。解析一个整数的输入,然后转成字符串,然后从输出的右端开始遍历4~7位!实现importjava.util.Scanner;/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/413:56*@project:Java编程示例*@package:PACKAGE_NAME*@className:Example32*@description:*/publicclassExample32{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("请输入一个整数");intnum=scanner.nextInt();字符串str=Integer.toString(num);System.out.println("整数的右起第4~7位:");for(inti=str.length()-4;i>=str.length()-7;i--){System.out.print(str.charAt(i));}}}结果示例33title打印出YangHui的三角形。仔细分析观察阳辉三角,我们可以看到第0列和对角线的数据都是1,其余位置的数据是上一行数据和上一行数据之和.比如:a[4][2]=a[3][2]+a[3][1]实现importjava.util.Scanner;/***使用IntelliJIDEA创建。**@author:cunyu*@version:1.0*@email:747731461@qq.com*@website:https://cunyu1943.github.io*@date:2021/6/414:01*@project:Java编写程序实例*@package:PACKAGE_NAME*@className:Example33*@description:*/publicclassExample33{publicstaticvoidmain(String[]args){Scannerscanner=newScanner(System.in);System.out.println("输入杨辉三角的行数");introw=scanner.nextInt();int[][]三角形=newint[行][];System.out.println("杨辉三角为:");对于(inti=0;i

最新推荐
猜你喜欢