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