最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

數(shù)組+變量基礎(chǔ)

2023-02-12 00:25 作者:鹿是不是鹿  | 我要投稿

大家好, 我是鹿是不是鹿, 下面是精選的關(guān)于數(shù)組和變量的一些基礎(chǔ)知識, 希望能和大家共同學(xué)習(xí)進步。

5.1??方法

5.1.1?????概述

被命名的代碼塊,方法可以含參數(shù)可以不含參數(shù)

可以提高代碼的復(fù)用性

5.1.2?????形式

修飾符??返回值??方法名(【參數(shù)】){

???????方法體;

}

5.1.3?????練習(xí)1:方法調(diào)用

5.1.4?????練習(xí)2:方法參數(shù)

5.1.5?????練習(xí)3:方法返回值

5.2??方法的重載

5.2.1?????概念

方法重載是指在一個類中定義多個同名的方法,但要求每個方法具有不同的參數(shù)列表(也就是說參數(shù)的個數(shù)和類型不同)。

程序調(diào)用方法時,可以通過傳遞給它們的不同個數(shù)和類型的參數(shù)來決定具體使用哪個方法。

5.2.2?????練習(xí)1:數(shù)字求和

5.2.3?????練習(xí)2:數(shù)據(jù)的打印

5.3??數(shù)組

5.3.1?????概念

數(shù)組Array是用于儲存多個相同類型數(shù)據(jù)的集合。

想要獲取數(shù)組中的元素值,可以通過元素的下標(biāo)來獲取,下標(biāo)是從0開始的。

5.3.2?????創(chuàng)建數(shù)組

一般分為動態(tài)初始化和靜態(tài)初始化

動態(tài)初始化:int[] a = new int[5];

???新建int[],長度是5

???剛創(chuàng)建好的數(shù)組都是默認(rèn)值0,int類型的數(shù)據(jù)默認(rèn)值是0

???把數(shù)組的地址值給變量a保存

靜態(tài)初始化1:int[] a ={1,2,3,4,5,6,7,8};

靜態(tài)初始化2:int[] a =new int[]{1,2,3,4,5};

5.3.3?????練習(xí)1:數(shù)組中存入hello

5.3.4?????數(shù)組的長度

???length屬性獲取數(shù)組長度

???數(shù)組一旦創(chuàng)建,長度不可變

???允許0長度的數(shù)組

5.4??數(shù)組的遍歷

從頭到尾,依次訪問數(shù)組的位置。

5.4.1?????形式

for(int i=0;i<a.length;i++){

???????syso(a[i]);

}

5.4.2?????練習(xí)1:輸出每個月的天數(shù)

5.4.3?????練習(xí)2:遍歷數(shù)組,存入1到10

5.4.4?????練習(xí)3:創(chuàng)建隨機數(shù)組

5.5??數(shù)組工具類Arrays

5.5.1?????Arrays.toString(數(shù)組)

把數(shù)組里的數(shù)據(jù),用逗號連接成一個字符串。

格式:[10, 14, 20, 46, 51]

5.5.2?????Arrays.sort(數(shù)組)

對數(shù)組排序,對于基本類型的數(shù)組使用優(yōu)化后的快速排序算法,效率高。

對引用類型數(shù)組,使用優(yōu)化后的合并排序算法。

5.5.3?????Arrays.copyOf(數(shù)組,新的長度)

把數(shù)組復(fù)制成一個指定長度的新數(shù)組。

新數(shù)組長度大于原數(shù)組,相當(dāng)于復(fù)制,并增加位置。--數(shù)組的擴容

新數(shù)組長度小于原數(shù)組,相當(dāng)于截取前一部分?jǐn)?shù)據(jù)。--數(shù)組的縮容

5.5.4?????測試

int[]?a?= Arrays.copyOf(arr, 10);//數(shù)組的復(fù)制,大于原來長度相當(dāng)于擴容

System.out.println(Arrays.toString(a));//[12, 30, 20, 90, 34, 0, 0, 0, 0, 0]

System.out.println(a.length);//10???????

int[]?a2?= Arrays.copyOf(arr, 3);//數(shù)組的復(fù)制,曉宇原來長度相當(dāng)于截取前幾個數(shù)據(jù)

System.out.println(Arrays.toString(a2));//[12, 30, 20]

System.out.println(a2.length);//10

5.6??拓展:

5.6.1?????了解二維數(shù)組

存放數(shù)組的數(shù)組,也就是說數(shù)組里存的還是數(shù)組的數(shù)據(jù)形式。

5.6.2????????了解冒泡排序

相鄰位置比較,從小到大排序,如果小就往前換。i代表從頭到尾遍歷循環(huán)數(shù)據(jù)。


數(shù)組+變量基礎(chǔ)的評論 (共 條)

分享到微博請遵守國家法律
深圳市| 成都市| 渭南市| 安阳市| 南投市| 三亚市| 东明县| 乌兰浩特市| 嘉善县| 思茅市| 常州市| 吴川市| 常德市| 华容县| 济宁市| 屏东市| 东乌珠穆沁旗| 长武县| 普宁市| 铜川市| 将乐县| 宜城市| 三亚市| 巴塘县| 庆阳市| 准格尔旗| 赤壁市| 綦江县| 天门市| 临武县| 西乌| 大理市| 百色市| 措勤县| 辽中县| 廊坊市| 龙里县| 攀枝花市| 赤水市| 潮州市| 乐清市|