JAVA基礎--db04_java語句-函數-數組

1:for循環語句嵌套:大圈套小圈的思想

幾行是由外圈控制的,幾列是由內圈控制的

****

****

****

九九乘法表: 形似三角形可以抽象成for循環嵌套

乘數隨着行的增加而增加,可以抽象成外圈for循環

           被乘數那麼就抽象成內圈


public classHelloWorld {

   

    public static voidmain(String[] args) {

        for (int i = 1; i <= 9; i++) {

            for (int j = 1; j <= i; j++) {

                System.out.print(j+"*"+i+"="+j*i+"\t");

            }

            System.out.println();

        }

       

    }

}

\t:轉義字符 能夠轉義某些字母和符號的

\n:回車,任意位置換行   用於字符串中

\r:回車(不同系統不同表示,

轉義引號,打印出帶引號的hello world(“\”hello world\””)

如果在轉義中,反斜線後面的字母沒有意義,那麼這個斜線本身需要轉義,否則編譯不過去:\\hello world\\(輸出\hello world\)

複雜嵌套循環


1:break和continue


break和continue後面可以加標號,跳出指定的標號


3:函數


函數封裝功能,提高代碼的複用性。需要的時候調用即可,喊函數的名字,傳給函數他需要的參數

函數名:多個單詞時第一個單詞首字母小寫,後面的單詞首字母大寫

沒有返回值,return後面直接用分號結束,此時可以省略不寫。

注意:函數中只能調用函數,不能在函數中定義函數,因爲是同級的,都定義在類中,所以要對齊

比較兩個數是否相等:

函數最簡單寫法就是return a==b;(這是最簡單的寫法,因爲比較運算符結果就是boolean值)

4:函數的重載:同名不同參(和返回值無關,只看參數列表)

5:數組:簡單的理解就是一組數據


注意:編號從0開始,每個位置默認值是0;布爾類型的默認值是false

6:內存的劃分:寄存器、本地方法區、方法區、棧內存、堆內存

本地方法區:運行本地系統平臺中加載的內容

棧內存:存儲的都是局部變量,凡是定義在方法中的都是局部變量,作用域一旦結束,變量自動釋放

堆內存:存儲的是數組和對象(其實數組就是對象------凡是new建立在堆中)

特點:堆是存實體的,每一個實體都有首地址值

      堆內存中每一個變量都有默認初始化值

           垃圾回收機制

7:編譯和運行(是分開的,編譯是檢查的語法錯誤,有的錯誤檢查不出來,

運行是靠的虛擬機)

ArrayIndexOutOfBoundsExecption 數組角標越界異常---運行時異常

NullPointerExecption 空指針異常---當引用型變量沒有任何實體指向時,還在用

其操作實體,就會引發該異常,運行時異常


@右邊是哈希值,哈希本身是一種算法,由這個算法定義數組實體在內存中存儲的位置

@左邊代表實體的類型。如果有這個中括號“[”代表數組類型的,I表示int類型的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章