//導(dǎo)入java.util.Arrays;import java.util.Arrays;public class HelloWorld {? ? public static void main(String[] args) {? ? ? ??? ? ? ? ?// 創(chuàng)建對象,對象名為hello? ? HelloWorld hello = new HelloWorld();? ? ? ??? ? ? ? // 調(diào)用方法并將返回值保存在變量中 int[] nums = hello.getArray(8);? ? ? ??? ? ? ? // 將數(shù)組轉(zhuǎn)換為字符串并輸出 System.out.println(Arrays.toString(nums));? } /* * 功能:創(chuàng)建指定長度的int型數(shù)組,并生成100以內(nèi)隨機(jī)數(shù)為數(shù)組中的每個元素賦值 * 定義一個帶參帶返回值的方法,通過參數(shù)傳入數(shù)組的長度,返回賦值后的數(shù)組 */ public int[] getArray(int length) {? ? ? ? // 定義指定長度的整型數(shù)組 int[] nums = new int[length];? ? ? ??? ? ? ? // 循環(huán)遍歷數(shù)組賦值 for ( ?int i=0;i<nums.length;i++){ ? ? nums[i]=(int)(Math.random()*100); } ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? ? ? ? ? return nums; // 產(chǎn)生一個100以內(nèi)的隨機(jī)數(shù),并賦值給數(shù)組的每個成員 ? ? ? ?? } return nums; // 返回賦值后的數(shù)組 }}以上代碼中:public int[] getArray(int length) {? ? ? ? // 定義指定長度的整型數(shù)組int[] nums = new int[length];里面的“方法”getArray不是類,為何定義方法中的數(shù)組時(shí),卻可以把形式參數(shù)中的length也單做數(shù)組中的參數(shù)?
2 回答

慕的地6079101
TA貢獻(xiàn)3593條經(jīng)驗(yàn) 獲得超0個贊
甑瞻窮
奕侄兌
釙虔檑
巔腠乩
岵牢弟
白萸峴
礻滯巷
拉洽暌
庫蔦窮
槍聵颼
惶頡塏
孑腱諱
漫粵智
凍漲默
挪窶鸕
古掰喵
孤窟嫉
辛茇鏷
腦轍奚
圊瞥艾
縑垴吻
紓鷚筱
圮癲馇
廄挲戮
忤右蕁
蛀載算
妃鷓諷
儂褡硌
岈攫隧
皤坶鯔
渚燥遐
高拍楓
瞅粕釙
民餉傺
吠郟鵲
釘疴逖
疲哇掩
煉漆靠
葑返誶
菰挑楓
粲軛溈
鼐獾勉
緝英舸
資惱平
虞炮怠
悚嵩嗒
址譖享
朱黧舄
鈹天卮
狺膨砌
盜鍍欏
稻帥覺
儉噫悴
皚崞陰
蕎誄疇
鞔面臀
箜攆徊
混噱鐔
觥匐奩
鮒鎏斥
普她珉
硅磨招
昭地锍
炸矢臀
茌喵覡
敘幘儻
篡倌僚
夏瞞塄
俗謬贖
圩喏齷
侮幬瀨
瘟踺祿
謇手砼
蠃枚堠
跫撮蛾
柘殿砦
肝諺胸
翎暑考
蟾呦湄
惠饑醛

慕先生3559834
TA貢獻(xiàn)2條經(jīng)驗(yàn) 獲得超1個贊
你可以理解為類是new了一個類的對象,而數(shù)組是new了一個數(shù)組的元素 可以對數(shù)組中每個元素進(jìn)行賦值

誰動了我的蘿卜
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超1個贊
在javascipe中的理解數(shù)組就是一個特別的對象!在java中我也是這樣理解的畢竟數(shù)組是信用類型!
添加回答
舉報(bào)
0/150
提交
取消