Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
生活随笔
收集整理的這篇文章主要介紹了
Java黑皮书课后题第7章:*7.12(倒置数组)7.7节中的reverse方法通过复制到新数组实现倒置。改写方法将参数中传递的数组倒置,并返回该数组。编写一个测试程序,输入10个数字,倒置它们并显示
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
7.12(倒置數組)7.7節中的reverse方法通過復制到新數組實現倒置。改寫方法將參數中傳遞的數組倒置,并返回該數組。編寫一個測試程序,輸入10個數字,倒置它們并顯示
- 題目
- 題目描述
- 破題
- 代碼
- 運行實例(博主測試結果,本書沒有給出輸出格式限制)
題目
題目描述
7.12(倒置數組)7.7節中的reverse方法通過復制到新數組實現倒置。改寫方法將參數中傳遞的數組倒置,并返回該數組。編寫一個測試程序,輸入10個數字,倒置它們并顯示
破題
代碼
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黑皮书课后题第7章:*7.11(
- 下一篇: Java黑皮书课后题第7章:*7.13(