7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

  • 题目
    • 题目描述
    • 破题
  • 代码
    • 运行实例(博主测试结果,本书没有给出输出格式限制)

题目

题目描述

7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示

破题

  1. 主方法:使用数组接收值,传递给改写的reverse方法,接收到返回值(数组)并输出
  2. reverse方法:将接收到的数组进行逆序并返回

代码

import java.util.Arrays;
import java.util.Scanner;public class Test7_12 {public static void main(String[] args) {//主方法step1:使用数组接收值Scanner input = new Scanner(System.in);System.out.println("请输入10个数字:");double[] lst0 = new double[10];for (int i = 0; i < 10; i++){lst0[i] = input.nextDouble();}//主方法step2:传递给改写的reverse方法double[] lst1 = reverse(lst0);//主方法step3:输出结果System.out.println(Arrays.toString(lst1));}public static double[] reverse(double[] lst){double[] lst_reverse = new double[10];for (int i = 0; i < 10; i++){lst_reverse[i] = lst[9-i];}return lst_reverse;}
}

运行实例(博主测试结果,本书没有给出输出格式限制)

请输入10个数字:
1 2 3 4 5 6 7 8 9 0
[0.0, 9.0, 8.0, 7.0, 6.0, 5.0, 4.0, 3.0, 2.0, 1.0]

Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示相关推荐

  1. Java黑皮书课后题第5章:*5.47(商业:检测ISBN-13)ISBN-13是标识书籍的新标准。它使用13位数字d1d2d3~d12d13,d13是校验和。如果校验和为10,则替换为0。求所有数字

    5.47(商业:检测ISBN-13)ISBN-13时标识书籍的新标准.它使用13位数字d1d2d3~d12d13,d13是校验和.读入前12位输出全部位数 题目 题目概述 运行示例 破题 代码 题目 ...

  2. Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间

    5.2(重复加法)程序清单5-4产生了5个随机减法问题.改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数.显示正确答案的个数和完成测试的时间 题目 题目概述 程序清单5-4 破题 ...

  3. Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。

    Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...

  4. Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含……。编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间

    Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含--.编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间 题目 破题 代码 Test6 ...

  5. Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类)设计一个名为Person的类及其两个名为Student和Employee的子类

    Java黑皮书课后题第11章:11.2(Person Student Employee Faculty Staff类) 题目 缺陷 UML图 代码 Test02_MyDate.java:用于参考的My ...

  6. Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类

    Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...

  7. Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类

    Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类 题目 破题 代码 Test10 Test10_QuadraticEquatio ...

  8. Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar

    Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar 题目 代码 题目 代码 imp ...

  9. Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数

    Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...

  10. Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期

    Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...

最新文章

  1. OpenCV中基于LBP算法的人脸检测测试代码
  2. jmeter参数化之用户参数
  3. Logistic回归与梯度上升算法
  4. 阿里云ECS服务器磁盘空间异常,或者爆满
  5. pwd命令是什么的缩写_手机学编程(2)目录管理命令
  6. activemq 内存_ActiveMQ中的温度,存储和内存使用百分比
  7. [多图]Google Chrome漫画书中文版
  8. HDU 2588 GCD amp;amp; GCD问题总结
  9. 我该用 Java 12 还是坚持 Java 11?
  10. 关于文件上传,我要向struts提点意见
  11. Chivas 芝华士12年-广告歌Sarah Khider《Mermaid Song》
  12. 最新最全 VSCODE 插件推荐(2022版)
  13. 隐马尔可夫模型python_隐马尔可夫模型HMM及Python实现
  14. 化繁从简,别让思维打了结
  15. 3D文件压缩库——Draco简析
  16. 2019蓝桥杯国赛c++ A组
  17. Win11系统一些功能修改并不令人满意,盘点不尽人意之处
  18. Mysql中WhereIn和Join的性能比对
  19. SQLSERVER2012 保存阿拉伯文字乱码的问题
  20. 把笔记本改造成无线路由器 —— 手机抓包牛刀小试

热门文章

  1. ue4加载本地版本_UE4中的本地化文本Localization Dashboard(多语言版本匹配)
  2. osgi框架和spring区别_最新100道大厂高频spring面试题附答案
  3. nginx 获取header 请求参数_Nginx设置Header头信息
  4. 【赛道解析】针对冷热读写场景的 RocketMQ 存储系统设计思路拆解
  5. 免费下载 | 超全算法题精解,一本能“在线”编程的面试宝典
  6. 开发者在家办公第一天,竟然是这样度过的......
  7. 如何高效排查系统故障?一分钱引发的系统设计“踩坑”案例
  8. 游戏中常用的寻路算法(6):地图表示
  9. Linux从零开始(三、命令图解)
  10. mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)