日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

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

發布時間:2024/7/23 java 31 豆豆

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个数字,倒置它们并显示的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。