国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Java-數(shù)組和方法(day6-7)

這篇具有很好參考價值的文章主要介紹了Java-數(shù)組和方法(day6-7)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

活動地址:CSDN21天學習挑戰(zhàn)賽
Java-數(shù)組和方法(day6-7)
??博客主頁:??@不會壓彎的小飛俠
?歡迎關(guān)注:??點贊??收藏?留言?
?系列專欄:??21天挑戰(zhàn)回顧java
?知足上進,不負野心。
??歡迎大佬指正,一起學習!一起加油!

Java-數(shù)組和方法(day6-7)

??第一周學習內(nèi)容:java基礎(chǔ)知識

??第六-七天學習內(nèi)容:

  • 數(shù)組
  • 方法

??數(shù)組的定義

java中通常使用變量存放各種數(shù)據(jù)類型,在存放的過程中,如果需要的變量名太多,這時就可以用數(shù)組變量來存放。

數(shù)組的定義格式有三種:

格式一:

數(shù)據(jù)類型 [ ] 數(shù)組名=new 數(shù)據(jù)類型 [數(shù)組長度];

int [] arr=new int [5];
//定義一個長度為5的int類型的數(shù)組。

格式二:

數(shù)據(jù)類型 [ ] 數(shù)組名=new 數(shù)據(jù)類型 [ ] {元素1,元素二,元素三…};

int [] arr=new int [] {1,2,3,45};
//定義一個長度為5的int類型的數(shù)組。

格式三:

數(shù)據(jù)類型 [ ] 數(shù)組名={元素1,元素二,元素三…};

int [] arr={1,2,3,45};
//定義一個長度為5的int類型的數(shù)組。

數(shù)據(jù)類型:數(shù)組成員類型。
數(shù)組名:自定義數(shù)組的變量名。
[ ] :表示數(shù)組。
new:創(chuàng)建數(shù)組的關(guān)鍵字,通過new開辟內(nèi)存空間。
長度:數(shù)組長度,數(shù)組最多能存放的元素的個數(shù)。

??數(shù)組的訪問

數(shù)組訪問是通過數(shù)組名和下標實現(xiàn)的。

操作數(shù)組元素格式:

   數(shù)組名 [下標];//下標從0開始

例如 int 的長度為3,下標就是0-2.
表示為:int [0],int [1],int [2]

1.下面通過一個例子來實現(xiàn)數(shù)組的訪問

public class sz1 {
    public static void main(String[] args) {
        int [] arr={3,4,5};
        System.out.println(arr[2]);
    }
}

運行結(jié)果:5

2.我們還可以將數(shù)組第二個元素的值改為20,然后再輸出:

public class sz1 {
    public static void main(String[] args) {
        int [] arr={3,4,5};
        arr [1]=20;
        System.out.println(arr[1]);
    }
}

運行結(jié)果:20

??數(shù)組的遍歷

數(shù)組的遍歷就不過多解釋了,下面通過一個案例詳細說明。

1.案例:定義一個長度為6的int整型數(shù)組,將前四個分別賦值為1,2,3,4并輸出:

public class sz1 {
    public static void main(String[] args) {
        int [] arr=new int[6];
        arr [0]=1;
        arr [1]=2;
        arr [2]=3;
        arr [3]=4;
        System.out.println(arr[0]);
        System.out.println(arr[1]);
        System.out.println(arr[2]);
        System.out.println(arr[3]);
        System.out.println(arr[4]);
        System.out.println(arr[5]);
    }
}

注意:數(shù)組中未手動賦值的有默認值,int類型的默認值是0;其他類型的下面再說。

2.用for循環(huán)來實現(xiàn)上述案例:

public class sz1 {
    public static void main(String[] args) {
        int [] arr=new int[6];
        arr [0]=1;
        arr [1]=2;
        arr [2]=3;
        arr [3]=4;
        for (int i=0;i<6;i++){
            System.out.println(arr[i]);
        }

3.接下來通過看看這個案例能發(fā)現(xiàn)什么?

public class sz1 {
    public static void main(String[] args) {
        int [] arr=new int[]{1,2,3};
        System.out.println(arr);
    }
}

注意:直接輸出數(shù)組變量名,會得到數(shù)組的內(nèi)存地址。

4.每個數(shù)組都有一個屬性length,可以通過數(shù)組名.length來獲取長度,即數(shù)組元素的個數(shù)。

public class sz1 {
    public static void main(String[] args) {
        int [] arr=new int[]{1,2,3};
        System.out.println(arr.length);
    }
}

??數(shù)組的初始化

當使用關(guān)鍵字new生成數(shù)組時,數(shù)組中每個成員都會自動被初始化,初始值根據(jù)數(shù)據(jù)類型而定。
數(shù)值型初始值:0;
浮點型初始值:0.0;
字符型初始值:‘\0’;
布爾型初始值: false;
類對象初始值:null;

1.主動賦值對數(shù)組進行初始化:

int arr[]=new int[3];
        arr[0]=1;
        arr[1]=2;
        arr[2]=3;

2.將數(shù)組的定義,初始化放到一條語句中:

int arr[]={1,2,3};

??什么是方法?

方法,也叫函數(shù),完成特定功能的代碼塊,一個方法就是一個功能,一個動作或一個行為。

??方法的好處

提高代碼的復用性,方便維護。

??方法的格式

修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名1,參數(shù)類型 參數(shù)名2){
方法體語句
return 返回值;
}

??方法的定義

??怎樣定義方法

1.確定方法名
2.確定返回值類型
3.確定參數(shù)列表

例子:

public static int number(int a,int b){
        
    }

方法名:number
返回值類型:int
參數(shù)列表:int a,int b

??方法的調(diào)用

??調(diào)用方式

1.通過方法名調(diào)用
2.根據(jù)將實參傳給方法

案例分析:

public class DemoOne {
    public static void main(String[] args) {
        int x=sum(10,12);
        System.out.println(x);
    }
    public static int sum(int a,int b){
        int c=a+b;
        return c;
    }
}

注意的是:方法和方法之間是平級的關(guān)系。

??方法的重載

java允許使用同一個名字去定義多個方法,前提是方法的參數(shù)列表,參數(shù)的數(shù)量,類型不完全相同。

案例:文章來源地址http://www.zghlxwxcb.cn/news/detail-410330.html

public class DemoTwo {
    int sum(int a,int b){
        return a+b;
    }
    int sum(int a,int b,int c){
        return a+b+c;
    }
    public static void main(String[] args) {
        DemoTwo dt=new DemoTwo();
        System.out.println(dt.sum(10,12));
        System.out.println(dt.sum(10,20,30));
    }
}

到了這里,關(guān)于Java-數(shù)組和方法(day6-7)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務器費用

相關(guān)文章

  • 作業(yè)day6

    數(shù)據(jù)庫 sqlite3 sq.db 如果sq.db存在則直接打開sq.db數(shù)據(jù)庫,如果不存在則先創(chuàng)建再打開; ? 系統(tǒng)命令 需要以 . 開頭,不需要以 ; 結(jié)尾 .quit 退出數(shù)據(jù)庫 .exit 退出數(shù)據(jù)庫 .help 顯示幫助信息,獲取所有系統(tǒng)命令; ? .table 查看當前數(shù)據(jù)庫下的所有表格; .schema 查看表的結(jié)構(gòu) 創(chuàng)建表格c

    2024年02月20日
    瀏覽(23)
  • Day6 Qt

    Day6 Qt

    思維導圖 1.數(shù)據(jù)庫增刪改查 頭文件widget.h 2.widget.cpp 視頻處理 頭文件

    2024年01月16日
    瀏覽(14)
  • C++ DAY6

    C++ DAY6

    又叫鉆石繼承,由公共子類派生出多個中間子類,又由多個中間子類派生出匯聚子類, 匯聚子類 會 從 中間子類 得到從 公共基類 繼承下來的多個成員。 由于匯聚子類會得到中間子類從公共基類繼承下來的多份基類成員,故引出了虛繼承的概念 為了使匯聚子類只保存一份中

    2024年02月11日
    瀏覽(17)
  • QT day6

    QT day6

    目錄 思維導圖 學生管理系統(tǒng) ui界面 頭文件 源文件

    2024年01月15日
    瀏覽(20)
  • arm:day6

    arm:day6

    實現(xiàn)UART通信: 1.鍵盤輸入一個字符\\\'a\\\',串口工具顯示\\\'b\\\' ?2.鍵盤輸入一個字符串\\\"nihao\\\",串口工具顯示\\\"nihao\\\" uart.h uart4.c main.c

    2024年02月12日
    瀏覽(16)
  • 刷題筆記 day6

    刷題筆記 day6

    ?對于一個遞增排序的數(shù)組,我們可以使用雙指針; 定義指針 left 指向數(shù)組最左端元素 , 定義指針 right 指向數(shù)組最右端元素; 當 nums[left] + nums[right]? ? target 時,右移指針right; 當 nums[left] + nums[right]? ?target 時,左移指針left; 當 nums[left] + nums[right]? ==? target 時,輸出結(jié)果。

    2024年02月13日
    瀏覽(21)
  • QT DAY6作業(yè)

    QT DAY6作業(yè)

    1.學生管理系統(tǒng),基于QT的數(shù)據(jù)庫中數(shù)據(jù)表的增刪改查 頭文件 源文件 修改效果圖 刪除效果圖 2.MP4視頻的灰度顯示和均衡模式 源文件 效果圖 3.思維導圖

    2024年01月16日
    瀏覽(17)
  • 藍橋杯打卡Day6

    藍橋杯打卡Day6

    文章目錄 N的階乘 基本算術(shù) 整數(shù)查詢 本題思路: 本題是關(guān)于高精度的模板題。 ?本題思路: 本題是高精度的模板題。 本題思路: 本題是高精度的模板題。

    2024年02月09日
    瀏覽(25)
  • Python版Day6

    454. 四數(shù)相加 II 給你四個整數(shù)數(shù)組 nums1、nums2、nums3 和 nums4 ,數(shù)組長度都是 n ,請你計算有多少個元組 (i, j, k, l) 能滿足: 0 = i, j, k, l n nums1[i] + nums2[j] + nums3[k] + nums4[l] == 0 來源:力扣(LeetCode) 鏈接:https://leetcode.cn/problems/4sum-ii 著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方

    2024年02月07日
    瀏覽(21)
  • 洛谷100題DAY6

    法一: 法二: 使用find函數(shù),其是指向搜索范圍內(nèi)第一個元素 約數(shù)個數(shù) = 將約數(shù)拆解成每個質(zhì)因子乘積的形式,每次將質(zhì)因子出現(xiàn)的個數(shù)+1后相乘得到約數(shù)個數(shù),普通一次一次模板計算會有超時現(xiàn)象 AC寫法: ?每次到自己就將自己可以貢獻的所有約數(shù)個數(shù)不斷加起來 法一:

    2024年02月07日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包