五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(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ǔ)的評論 (共 條)

分享到微博請遵守國家法律
昌平区| 贡觉县| 伊吾县| 许昌县| 盐津县| 合川市| 德江县| 南充市| 株洲县| 寿光市| 大埔县| 黔西县| 太康县| 固镇县| 临朐县| 丹凤县| 北海市| 芜湖县| 德庆县| 富阳市| 太和县| 新乡市| 永嘉县| 开化县| 宁化县| 东阳市| 宝山区| 集安市| 余庆县| 汉中市| 大田县| 郸城县| 陵水| 荣昌县| 吉林省| 长宁县| 鸡东县| 青冈县| 科技| 宁阳县| 永胜县|