Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
- 题目
- 题目描述
- 破题
- 代码
- 运行实例(博主测试结果,本书没有给出输出格式限制)
题目
题目描述
7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
破题
- 主方法:使用数组接收值,传递给改写的reverse方法,接收到返回值(数组)并输出
- 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个数字,倒置它们并显示相关推荐
- 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位输出全部位数 题目 题目概述 运行示例 破题 代码 题目 ...
- Java黑皮书课后题第5章:5.2(重复加法)程序清单5-4产生了5个随机减法问题。改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数。显示正确答案的个数和完成测试的时间
5.2(重复加法)程序清单5-4产生了5个随机减法问题.改写该程序,使它产生10个随机加法问题,加数时两个1到15之间的整数.显示正确答案的个数和完成测试的时间 题目 题目概述 程序清单5-4 破题 ...
- Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置。
Java黑皮书课后题第9章:**9.13(Location类)设计一个名为Location的类,定位二维数组中的最大值及其位置 题目 破题 代码 Test13 Test13_Location 运行结果 ...
- Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含……。编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间
Java黑皮书课后题第9章:*9.6(秒表)设计一个名为StopWatch的类,该类包含--.编写一个测试程序,用于测量使用选择排序对100000个数字进行排序的执行时间 题目 破题 代码 Test6 ...
- 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 ...
- Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类
Java黑皮书课后题第9章:*9.11(代数:2*2的线性方程)为一个2*2的线性方程设计一个名为LinearEquation的类 题目 破题 代码 Test10 Test11_LinearEquat ...
- Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类
Java黑皮书课后题第9章:*9.10(代数:二次方程式)为二次方程式设计一个名为QuadraticEquation的类 题目 破题 代码 Test10 Test10_QuadraticEquatio ...
- Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar
Java黑皮书课后题第9章:*9.5(使用GregorianCalendar类)Java API中有一个位于包java.util中的类GregorianCalendar 题目 代码 题目 代码 imp ...
- Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt(100)方法显示0到100之间的前50个随机整数
Java黑皮书课后题第9章:*9.4(使用Random类)编写一个程序,创建一个种子为1000的Random对象,然后使用nextInt方法显示0到100之间的前50个随机整数 题目 赘述 代码 题目 ...
- Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString()方法分别显示上述日期
Java黑皮书课后题第9章:*9.3(使用Date类)编写程序创建一个Date对象,设置它的流逝时间分别为...,然后使用toString方法分别显示上述日期 题目 代码 思路 代码 题目 代码 思路 ...
最新文章
- OpenCV中基于LBP算法的人脸检测测试代码
- jmeter参数化之用户参数
- Logistic回归与梯度上升算法
- 阿里云ECS服务器磁盘空间异常,或者爆满
- pwd命令是什么的缩写_手机学编程(2)目录管理命令
- activemq 内存_ActiveMQ中的温度,存储和内存使用百分比
- [多图]Google Chrome漫画书中文版
- HDU 2588 GCD amp;amp; GCD问题总结
- 我该用 Java 12 还是坚持 Java 11?
- 关于文件上传,我要向struts提点意见
- Chivas 芝华士12年-广告歌Sarah Khider《Mermaid Song》
- 最新最全 VSCODE 插件推荐(2022版)
- 隐马尔可夫模型python_隐马尔可夫模型HMM及Python实现
- 化繁从简,别让思维打了结
- 3D文件压缩库——Draco简析
- 2019蓝桥杯国赛c++ A组
- Win11系统一些功能修改并不令人满意,盘点不尽人意之处
- Mysql中WhereIn和Join的性能比对
- SQLSERVER2012 保存阿拉伯文字乱码的问题
- 把笔记本改造成无线路由器 —— 手机抓包牛刀小试
热门文章
- ue4加载本地版本_UE4中的本地化文本Localization Dashboard(多语言版本匹配)
- osgi框架和spring区别_最新100道大厂高频spring面试题附答案
- nginx 获取header 请求参数_Nginx设置Header头信息
- 【赛道解析】针对冷热读写场景的 RocketMQ 存储系统设计思路拆解
- 免费下载 | 超全算法题精解,一本能“在线”编程的面试宝典
- 开发者在家办公第一天,竟然是这样度过的......
- 如何高效排查系统故障?一分钱引发的系统设计“踩坑”案例
- 游戏中常用的寻路算法(6):地图表示
- Linux从零开始(三、命令图解)
- mongoDB add user in v3.0 问题的解决(Property 'addUser' of object admin is not a func)