摘要:數(shù)組聲明一個(gè)數(shù)組數(shù)據(jù)類型數(shù)組名數(shù)據(jù)類型數(shù)組名分配空間數(shù)組名數(shù)據(jù)類型數(shù)組長(zhǎng)度長(zhǎng)度為的整數(shù)數(shù)組合并為一起賦值另一種創(chuàng)建數(shù)組的方法定義一個(gè)數(shù)組,保存五名學(xué)生的成績(jī)等價(jià)于輸出數(shù)組中的第二個(gè)成績(jī)數(shù)組中的第個(gè)成績(jī)?yōu)楸闅v數(shù)組定義一個(gè)長(zhǎng)度為的字符串?dāng)?shù)組,并
數(shù)組 聲明一個(gè)數(shù)組
數(shù)據(jù)類型[ ] 數(shù)組名;
數(shù)據(jù)類型 數(shù)組名[ ]
int scores []; int [] scores;分配空間
數(shù)組名 = new 數(shù)據(jù)類型 [ 數(shù)組長(zhǎng)度 ];
int scores []; scores = new int[5]; // 長(zhǎng)度為5的整數(shù)數(shù)組
int [] scores = new int[5]; // 合并為一起賦值
scores[0] = 20; scores[1] = 40;另一種創(chuàng)建數(shù)組的方法
// 定義一個(gè)數(shù)組,保存五名學(xué)生的成績(jī) int[] scores = { 78, 93, 97, 84, 63 }; // 等價(jià)于 int [] scores = new int[]{ 78, 93, 97, 84, 63 }; // 輸出數(shù)組中的第二個(gè)成績(jī) System.out.println("數(shù)組中的第2個(gè)成績(jī)?yōu)椋? + scores[1]);遍歷數(shù)組
// 定義一個(gè)長(zhǎng)度為 3 的字符串?dāng)?shù)組,并賦值初始值 String[] hobbys = { "sports", "game", "movie" }; System.out.println("循環(huán)輸出數(shù)組中元素的值:"); // 使用循環(huán)遍歷數(shù)組中的元素 for(int i =0; i實(shí)例1
package max_min; /** * * @author zjj * 求數(shù)組中最大最小值、以及平均值 */ public class max_min { public static void main(String [] args) { int nums [] = {12,34,23,45,65,76}; int min = nums[0]; int max = nums[0]; double sum = 0; double avg = 0; for(int i =0; i< nums.length; i++) { if(nums[0] > max) { max = nums[i]; } if(nums[0] < min) { min = nums[i]; } sum+=nums[i]; } avg = sum / nums.length; System.out.println("數(shù)組中的最大值:" + max); System.out.println("數(shù)組中的最小值:" + min); System.out.println("數(shù)組中的平均值:" + avg); } }使用 Arrays 類操作 Java 中的數(shù)組Arrays 類是 Java 中提供的一個(gè)工具類,在 java.util 包中。該類中包含了一些方法用來(lái)直接操作數(shù)組
排序
Array.sort(數(shù)組名)
package Array_class; import java.util.Arrays; // 引入工具類 public class Array_class { public static void main(String [] args) { int [] scores = {78,34,56,23,87}; Arrays.sort(scores); // 使用Arrays類中的sort方法來(lái)排序(升序) System.out.println("轉(zhuǎn)換為字符串為"+ Arrays.toString(scores)); // 將數(shù)組轉(zhuǎn)換為字符串 for(int i =0; i < scores.length; i++) { System.out.println(scores[i]); } } }使用 foreach 操作數(shù)組package Array_class; import java.util.Arrays; // 引入工具類 public class Array_class { public static void main(String [] args) { int [] scores = {78,34,56,23,87}; Arrays.sort(scores); // 使用Arrays類中的sort方法來(lái)排序(升序) System.out.println("轉(zhuǎn)換為字符串為"+ Arrays.toString(scores)); // 將數(shù)組轉(zhuǎn)換為字符串 // for循環(huán)遍歷 for(int i =0; i < scores.length; i++) { System.out.println(scores[i]); } // foreach遍歷 for ( int score: scores ) { System.out.println(score); } } }二維數(shù)組public class HelloWorld { public static void main(String[] args) { // 定義兩行三列的二維數(shù)組并賦值 String [][] names={{"tom","jack","mike"},{"zhangsan","lisi","wangwu"}}; // 通過(guò)二重循環(huán)輸出二維數(shù)組中元素的值 for (int i = 0; i < names.length ; i++) { for (int j = 0; j < names[i].length; j++) { System.out.println(names[i][j]); } System.out.println(" "); } } }1、 聲明數(shù)組并分配空間 2、 賦值也可以在聲明數(shù)組的同時(shí)為其賦值
3、 處理數(shù)組 4. 創(chuàng)建不規(guī)則的二維數(shù)組
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/76684.html
摘要:阻止當(dāng)前方法或作用域的,稱為異常。一非檢查異常和,以及她們的子類。強(qiáng)制要求對(duì)這類異常做預(yù)備處理使用或者。這樣的異常一般是由程序的運(yùn)行環(huán)境導(dǎo)致的。后跟的是異常對(duì)象,或者異常對(duì)象的引用。 異常 什么是異常 相異與常態(tài),和正常情況下不一致,有錯(cuò)誤出現(xiàn)。 阻止當(dāng)前方法或作用域的,稱為異常。 異常分類 showImg(https://segmentfault.com/img/bVbfpnY?w=...
摘要:,用于調(diào)用垃圾收集器,在調(diào)用時(shí),垃圾收集器將運(yùn)行以回收未使用的內(nèi)存空間。然而調(diào)用附帶一個(gè)免責(zé)聲明,無(wú)法保證對(duì)垃圾收集器的調(diào)用。所以并不能說(shuō)是完美主動(dòng)進(jìn)行了垃圾回收。 歡迎進(jìn)入JAVA基礎(chǔ)課程 博客地址:https://blog.csdn.net/houjiyu...本系列文章將主要針對(duì)JAVA一些基礎(chǔ)知識(shí)點(diǎn)進(jìn)行講解,為平時(shí)歸納所總結(jié),不管是剛接觸JAVA開發(fā)菜鳥還是業(yè)界資深人士,都希...
摘要:接下來(lái)我來(lái)說(shuō)明快速排序的思路以及實(shí)現(xiàn)的代碼??焖倥判蛩悸肥紫仁嵌x一個(gè)變量,把數(shù)組的第一個(gè)元素的值賦給,然后定義兩個(gè)變量指向數(shù)組的第一個(gè)元素和最后一個(gè)元素。 今天突然想寫個(gè)排序,以前寫過(guò),然后寫了之后一直出錯(cuò),然后自己百度了一下,看了別人寫的方法,自己也嘗試著寫了一個(gè)。接下來(lái)我來(lái)說(shuō)明快速排序的思路以及實(shí)現(xiàn)的代碼。 快速排序思路:首先是定義一個(gè)變量key,把數(shù)組的第一個(gè)元素的值賦給key...
摘要:集合中的集合是一種工具類,就像是容器,存儲(chǔ)任意數(shù)量的具有共同屬性的對(duì)象集合的作用在類的內(nèi)部,對(duì)數(shù)據(jù)進(jìn)行組織簡(jiǎn)單而快速的搜索大量數(shù)目的條目有的集合接口,提供了一系列排列有序的元素,并且可以在序列中進(jìn)行快速的插入和刪除有些集合接口,提供了映射關(guān) 集合 java中的集合: 是一種工具類,就像是容器,存儲(chǔ)任意數(shù)量的具有共同屬性的對(duì)象 集合的作用 1. 在類的內(nèi)部,對(duì)數(shù)據(jù)進(jìn)行組織 2. 簡(jiǎn)單而快...
閱讀 2964·2021-11-23 09:51
閱讀 3790·2021-11-22 15:29
閱讀 3247·2021-10-08 10:05
閱讀 1573·2021-09-22 15:20
閱讀 986·2019-08-30 15:56
閱讀 1083·2019-08-30 15:54
閱讀 745·2019-08-26 11:54
閱讀 2645·2019-08-26 11:32