成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

JAVA學(xué)習(xí)之路 (二) 數(shù)組

seal_de / 1104人閱讀

摘要:數(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

相關(guān)文章

  • JAVA學(xué)習(xí)之路 (七)異常

    摘要:阻止當(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=...

    Nekron 評(píng)論0 收藏0
  • 【全棧之路JAVA基礎(chǔ)課程_數(shù)據(jù)類型和垃圾回收機(jī)制(20190611v1.0)

    摘要:,用于調(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è)界資深人士,都希...

    big_cat 評(píng)論0 收藏0
  • 算法學(xué)習(xí)之路,排序之快速排序(Java實(shí)現(xiàn))

    摘要:接下來(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...

    charles_paul 評(píng)論0 收藏0
  • JAVA學(xué)習(xí)之路 (十)集合

    摘要:集合中的集合是一種工具類,就像是容器,存儲(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)單而快...

    sutaking 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<