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