日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 左边补0_java基础知识

發(fā)布時間:2025/4/5 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 左边补0_java基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1 寫在前面

JVM + 核心類庫 = JRE + 編譯器等開發(fā)工具 = JDK

Java環(huán)境變量的配置 : 計算機(jī) -> 屬性-> 高級系統(tǒng)設(shè)置 -> 系統(tǒng)變量 -> 新建系統(tǒng)變量

JAVA_HOME : 選擇Java工具包的bin目錄的上一級目錄

Path : %JAVA_HOME%bin

Java程序開發(fā)三步驟 : 編寫, 編譯, 運行

編譯 : javac.exe 編譯器 運行 : java.exe 解釋器

public class HelloWorld {public static void main(String[] args) {System.out.println("Hello World!");} }// 先 javac HelloWorld.java, 再 java HelloWorld

2 標(biāo)識符的概念及規(guī)則

  • 標(biāo)識符 : 在程序中,我們自己定義的內(nèi)容; 比如類, 方法, 變量的 名字 都稱為標(biāo)識符
  • 命名規(guī)則 : 硬性要求
    • 標(biāo)識符可以包含英文字母26個(區(qū)分大小寫),0-9數(shù)字,$(美元符號) 和 _(下劃線)
    • 標(biāo)識符不能以數(shù)字開頭
    • 標(biāo)識符不能是已有的關(guān)鍵字
  • 命名規(guī)范 : 軟性建議
    • 類名規(guī)范 : 首字母大寫, 后面每個單詞首字母大寫 (大駝峰式)
    • 變量名規(guī)范 : 首字母小寫, 后面每個單詞首字母大寫 (小駝峰式)
    • 方法名規(guī)范 : 同變量名規(guī)范

3 常量

定義 : 是指在Java程序運行期間固定不變的數(shù)據(jù)

| 類型 | 含義 | 數(shù)據(jù)舉例 | | ---------- | ---------------------------------------- | ---------------- | | 整數(shù)常量 | 所有的整數(shù) | 0, 1 , 5, -5 | | 浮點數(shù)常量 | 所有的小數(shù) | 1.4 , 0.0, -4.9 | | 字符常量 | 單引號引起來的,只能寫一個字符,必須有內(nèi)容 | 'a', ‘好’ | | 字符串常量 | 雙引號引起來的,可以寫多個, 可以不寫 | 'aaaaa', 'Hello’ | | 布爾常量 | 兩個值 | true, fasle | | 空常量 | 一個值; 空常量不能直接用來打印輸出 | null |

System.out.println(5); System.out.println(5.0); System.out.println('5'); System.out.println("admin);

4 數(shù)據(jù)基本類型

Java數(shù)據(jù)類型分為兩大類 : 基本數(shù)據(jù)類型 和 引用數(shù)據(jù)類型

基本數(shù)據(jù)類型 : 整數(shù), 浮點數(shù), 字符, 布爾這四大類 又可分為八種

引用數(shù)據(jù)類型 : 字符串, 類, 數(shù)組, 接口, Lambda

| 數(shù)據(jù)類型 | 關(guān)鍵字 | 內(nèi)存占用 | 取值范圍 | | ------------ | ------- | ------------- | ------------------------ | | 字節(jié)型 | byte | 1個字節(jié) | -128 ~127 | | 短整型 | short | 2 個字節(jié) | -32768 ~ 32767 | | 整型 | int | 4個字節(jié)(默認(rèn)) | -2的31次方 ~ 2的31次方-1 | | 長整型 | long | 8個字節(jié) | -2的63次方 ~ 2的63次方-1 | | 單精度浮點數(shù) | float | 4個字節(jié) | 1.4013E-45 ~ 3.4028E+38 | | 雙精度浮點數(shù) | double | 8個字節(jié) | 4.9E-324~1.7977E+308 | | 字符 | char | 2個字節(jié) | 0-65535 | | 布爾 | boolean | 1個字節(jié) | true, false |

注意事項 :

  • 字符串不是基本類型, 而是引用類型
  • 浮點型可能是一個近似值, 并非精確的值
  • 數(shù)據(jù)范圍與字節(jié)數(shù)不一定相關(guān), 例如float數(shù)據(jù)范圍比long更加廣泛,但是float是4個字節(jié),long是8個字節(jié)
  • 浮點數(shù)當(dāng)中默認(rèn)類型是double,如果一定要使用float類型, 需要加上一個后綴F, 推薦使用大寫字母后綴
  • 如果是整數(shù), 默認(rèn)是int類型, 如果一定要使用long類型, 需要加上一個后綴F, 推薦使用大寫字母后綴
  • 5 變量

    定義 : 在程序運行期間可以變化的量稱為變量

    Java中要求一個變量每次只能保存一個數(shù)據(jù), 且必須要明確保存變量的數(shù)據(jù)類型

    變量定義的格式包括三個要素: 數(shù)據(jù)類型 、 變量名 、 數(shù)據(jù)值 。

    數(shù)據(jù)類型 變量名稱 = 數(shù)據(jù)值; // 創(chuàng)建了一個變量,并將數(shù)據(jù)值賦值給變量

    注意事項 :

  • 如果創(chuàng)建多個變量, 變量之間的名稱不可以重復(fù)
  • 對于float和long類型來說, 字母后綴F和L不要丟掉
  • 如果使用byte或者short類型的變量, 那么右側(cè)的數(shù)據(jù)值不能超過左側(cè)類型的范圍
  • 沒有進(jìn)行賦值的變量, 不能直接使用; 一定要賦值之后, 才能使用
  • 變量的使用不能超過作用域的范圍[作用域: 從定義變量的一行開始, 一直到直接所屬的大括號為止]
  • 6 數(shù)據(jù)類型轉(zhuǎn)換

    自動類型轉(zhuǎn)化 -- 隱式轉(zhuǎn)換

    將取值小的范圍自動提升為取值范圍大的類型, 比如:一個int類型與byte字節(jié)類型相加運算是int類型

    public static void main(String[] args){int i = 1;byte b = 2;// byte x = b + i; // 報錯 // int類型和byte類型運算,結(jié)果是int類型 int j = b + i; System.out.println(j); }

    同樣道理當(dāng)一個 int 類型變量和一個double 變量運算時,int 類型將會自動提升為 double 類型進(jìn)行運算。

    public static void main(String[] args) {int i = 1; double d = 2.5; //int類型和double類型運算,結(jié)果是double類型 // int類型會提升為double類型double e = d+i;System.out.println(e);}

    轉(zhuǎn)換規(guī)則 :范圍小的類型向 范圍大的類型提升; byte, short ,char 運算時直接提升為 int

    byte、short、char‐‐>int‐‐>long‐‐>float‐‐>double

    強(qiáng)制類型轉(zhuǎn)換 -- 顯式轉(zhuǎn)換

    將 1.5 賦值到 int 類型變量會發(fā)生什么? 產(chǎn)生編譯失敗, 肯定無法賦值

    int i = 1.5 // // 錯誤 double 類型內(nèi)存8個字節(jié), int 類型內(nèi)存4個字節(jié)。 1.5 是 double 類型,取值范圍大于 int ??梢岳斫鉃?double 是8 升的水壺, int 是4升的水壺,不能把大水壺中的水直接放進(jìn)小水壺去。 想要賦值成功,只有通過強(qiáng)制類型轉(zhuǎn)換,將 double 類型強(qiáng)制轉(zhuǎn)換成 int 類型才能賦值。

    強(qiáng)制類型轉(zhuǎn)換:將取值范圍大的類型 強(qiáng)制轉(zhuǎn)換成 取值范圍小的類型 。 比較而言,自動轉(zhuǎn)換是Java自動執(zhí)行的,而強(qiáng)制轉(zhuǎn)換需要我們自己手動執(zhí)行。

    轉(zhuǎn)換格式 : 數(shù)據(jù)類型 (范圍小) 變量名 (范圍小) = (數(shù)據(jù)類型 -- 范圍小) 被轉(zhuǎn)數(shù)據(jù)值(范圍大);

    int i = (int) 1.5;public static void main(String[] args) { //short類型變量,內(nèi)存中2個字節(jié) short s = 1;/*出現(xiàn)編譯失敗 s和1做運算的時候,1是int類型,s會被提升為int類型 s+1后的結(jié)果是int類型,將結(jié)果在賦值會short類型時發(fā)生錯誤 short內(nèi)存2個字節(jié),int類型4個字節(jié) 必須將int強(qiáng)制轉(zhuǎn)成short才能完成賦值 */s = s + 1;//編譯失敗 s = (short) (s+1);//編譯成功 }

    注意事項 :

  • 強(qiáng)制類型轉(zhuǎn)換一般不推薦使用, 有可能發(fā)生精度損失, 數(shù)據(jù)溢出
  • 7 ASCII編碼表

    public static void main(String[] args){// 字符類型變量char c = 'a';int i = 1;// 字符類型和int類型計算System.out.println(c+i); //輸出結(jié)果為98 }

    | 字符 | 數(shù)值 | | :--- | :--- | | 0 | 48 | | 9 | 57 | | A | 65 | | Z | 90 | | a | 97 | | z | 122 |

    在char類型和int類型計算的過程中,char類型的字符先查詢編碼表,得到97,再和1求和,結(jié)果為98。 char類型提升 為了int類型。char類型內(nèi)存2個字節(jié),int類型內(nèi)存4個字節(jié)。

    8 運算符

    算數(shù)運算符

    | 算數(shù)運算符包括: | | | :--------------- | :--------------------------- | | + | 加法運算,字符串連接運算 | | - | 減法運算 | | * | 乘法運算 | | / | 除法運算 | | % | 取模運算,兩個數(shù)字相除取余數(shù) | | ++、— | 自增自減運算 |

    Java中, 整數(shù)使用以上運算符 ,無論怎么計算, 也不會得到小數(shù)

    public static void main(String[] args) { int i = 1234;System.out.println(i/1000*1000);//計算結(jié)果是1000 }

    一切基本數(shù)據(jù)類型與 String字符串用 + 都是拼接形成新的 字符串

    自增運算符 : ++

    自減運算符 : --

    使用格式 : 寫在變量名稱之前, 后綴寫在變量名稱之后, 例如: ++num, 也可以num++

    使用方式 :

    ? 單獨使用 : ++num, num++ 沒有任何區(qū)別

    ? 混合使用 :

    ? A - 如果是前++ ,那么變量立刻馬上+1,然后拿著結(jié)果使用 [先加后用]

    ? B - 如果是后++,那么使用變量本來的數(shù)值,然后再讓變量+1 [先用后加]

    注意事項 : 只有變量才能使用自增, 自減運算符; 常量不可改變, 所以不能用

    賦值運算符

    | 賦值運算符包括: | | | :--------------- | :----- | | = | 等于號 | | += | 加等于 | | -= | 減等于 | | *= | 乘等于 | | %= | 取模等 | | /= | 除等于 |

    賦值運算符 : 就是將符號左邊的值, 賦給左邊的變量

    public static void main(String[] args){ int i = 5; i+=5;//計算方式 i=i+5 變量i先加5,再賦值變量i System.out.println(i); //輸出結(jié)果是10 }

    比較運算符

    | 比較運算符包括: | | | :--------------- | :----------------------------------------------------------- | | == | 比較符號兩邊數(shù)據(jù)是否相等,相等結(jié)果是true。 | | > | 比較符號左邊的數(shù)據(jù)是否大于右邊的數(shù)據(jù),如果大于結(jié)果是true。 | | < | 比較符號左邊的數(shù)據(jù)是否小于右邊的數(shù)據(jù),如果小于結(jié)果是true。 | | >= | 比較符號左邊的數(shù)據(jù)是否大于或者等于右邊的數(shù)據(jù),如果小于結(jié)果是true。 | | <= | 比較符號左邊的數(shù)據(jù)是否小于或者等于右邊的數(shù)據(jù),如果小于結(jié)果是true。 | | != | 不等于符號 ,如果符號兩邊的數(shù)據(jù)不相等,結(jié)果是true。 |

    比較運算符 : 兩個數(shù)據(jù)之間比較的運算, 運算結(jié)果都是布爾值 true 或者 false

    邏輯運算符

    | 邏輯運算符包括: | | | :--------------- | :----------------------------------------------------------- | | && 短路與 | 1. 兩邊都是true,結(jié)果是true 2. 一邊是false,結(jié)果是false 短路特點:符號左邊是false,右邊不再運算 [全真為真] | | ! 取反 | 1. ! true 結(jié)果是false 2. ! false結(jié)果是true | | || 短路或 | 1. 兩邊都是false,結(jié)果是false 2. 一邊是true,結(jié)果是true 短路特點: 符號左邊是true,右邊不再運算。 [一真為真] |

    三元運算符

    運算法則 : 數(shù)據(jù)類型 變量名 = 布爾類型表達(dá)式 ? 結(jié)果1 : 結(jié)果2

    當(dāng)布爾類型表達(dá)式值為true, 取結(jié)果1賦值給變量 ; 否則即當(dāng)布爾類型表達(dá)式值為false, 取結(jié)果2賦值給變量;

    9 JDK的JShell的簡單使用

    當(dāng)我們編寫的代碼非常少的時候, 而又不愿意編寫類, main方法, 也不愿意去編譯和運行,就要使用JShell命令

    在cmd當(dāng)中 輸入 jshell進(jìn)入,,,,,,,輸入 /exit 退出命令

    編譯器的的優(yōu)化 :

    • 對于 byte/short/char 三種類型來說, 如果右側(cè)賦值的數(shù)值沒有超過范圍, 那么javac編譯器將會自動隱含地(強(qiáng)轉(zhuǎn))為我們補(bǔ)上一個(byte)(short)(char); 如果右側(cè)超過了左側(cè)的范圍, 那么直接編譯報錯
    • 在給變量賦值的時候, 如果右側(cè)的表達(dá)式當(dāng)中全都是常量, 沒有任何變量, 那么編譯器javac 將會直接將若干個常量表達(dá)式計算得到結(jié)果; short = 5 + 8; // 等號右邊全都是常量, 沒有任何變量參與運算編譯之后, 得到的.class 字節(jié)碼文件當(dāng)中相當(dāng)于[直接就是] : short result = 13;右側(cè)的常量結(jié)果數(shù)值, 沒有超過左側(cè)范圍, 所以正確; 這稱之為"編譯器的常量優(yōu)化"

    10 流程控制

    順序結(jié)構(gòu)

    在一個程序執(zhí)行的過程中,各條語句的執(zhí)行順序?qū)Τ绦虻慕Y(jié)果是有直接影響的。也就是說,程序的流程對運行結(jié)果 有直接的影響。所以,我們必須清楚每條語句的執(zhí)行流程。而且,很多時候我們要通過控制語句的執(zhí)行順序來實現(xiàn) 我們要完成的功能。

    public static void main(String[] args){ //順序執(zhí)行,根據(jù)編寫的順序,從上到下運行 System.out.println(1); System.out.println(2); System.out.println(3); }

    判斷語句

    if

    if(關(guān)系表達(dá)式){ 語句體; }public static void main(String[] args){System.out.println("開始");// 定義兩個變量int a = 10;int b = 20;//變量使用if判斷if (a == b){System.out.println("a等于b");}int c = 10;if(a == c){System.out.println("a等于c");}System.out.println("結(jié)束"); }

    執(zhí)行流程 :

  • 首先判斷關(guān)系表達(dá)式看其結(jié)果是true還是false
  • 如果是true就執(zhí)行語句體
  • 如果是false就不執(zhí)行語句體
  • if.....else

    if(關(guān)系表達(dá)式) { 語句體1; }else { 語句體2; }

    執(zhí)行流程 :

  • 首先判斷關(guān)系表達(dá)式看其結(jié)果是true還是false
  • 如果是true就執(zhí)行語句體1
  • 如果是false就執(zhí)行語句體2
  • if ....else if ...else

    if (判斷條件1) { 執(zhí)行語句1; } else if (判斷條件2) { 執(zhí)行語句2; } ... }else if (判斷條件n) { 執(zhí)行語句n; } else { 執(zhí)行語句n+1; }

    執(zhí)行流程 :

  • 首先判斷關(guān)系表達(dá)式1看其結(jié)果是true還是false
  • 如果是true就執(zhí)行語句體1
  • 如果是false就繼續(xù)判斷關(guān)系表達(dá)式2看其結(jié)果是true還是false
  • 如果是true就執(zhí)行語句體2
  • 如果是false就繼續(xù)判斷關(guān)系表達(dá)式…看其結(jié)果是true還是false
  • 如果沒有任何關(guān)系表達(dá)式為true,就執(zhí)行語句體n+1。
  • public static void main(String[] args) {// x和y的關(guān)系滿足如下:// x>=3 y = 2x + 1;//‐1<=x<3 y = 2x;// x<=‐1 y = 2x – 1;// 根據(jù)給定的x的值,計算出y的值并輸出。// 定義變量int x = 5;int y;if (x>= 3) {y = 2 * x + 1;} else if (x >= ‐1 && x < 3) {y = 2 * x;} else {y = 2 * x ‐ 1;}System.out.println("y的值是:"+y); }

    選擇語句

    switch(表達(dá)式) {case 常量值1:語句體1;break;case 常量值2:語句體2;break;...default:語句體n+1;break; }

    執(zhí)行流程 :

  • 首先計算出表達(dá)式的值
  • 其次,和case依次比較,一旦有對應(yīng)的值,就會執(zhí)行相應(yīng)的語句,在執(zhí)行的過程中,遇到break就會結(jié) 束。
  • 最后,如果所有的case都和表達(dá)式的值不匹配,就會執(zhí)行default語句體部分,然后程序結(jié)束掉。
  • public static void main(String[] args) {//定義變量,判斷是星期幾int weekday = 6;//switch語句實現(xiàn)選擇switch(weekday) {case 1:System.out.println("星期一");break;case 2:System.out.println("星期二");break;case 3:System.out.println("星期三");break;case 4:System.out.println("星期四");break;case 5:System.out.println("星期五");break;case 6:System.out.println("星期六");break;case 7:System.out.println("星期日");break;default:System.out.println("你輸入的數(shù)字有誤");break;} }

    switch語句中, 表達(dá)式的數(shù)據(jù)類型 ,可以是byte, short, int ,char ,enum(枚舉), 還可以是字符串

    循環(huán)語句

    循環(huán)語句可以在滿足循環(huán)條件的情況下, 反復(fù)執(zhí)行某一段代碼, 這段被重復(fù)執(zhí)行的代碼被稱為循環(huán)體語句, 當(dāng)反復(fù)執(zhí)行這個循環(huán)體時, 需要在合適的時候把循環(huán)判斷條件修改為false, 從而結(jié)束循環(huán), 否則循環(huán)將一直執(zhí)行下去, 形成死循環(huán)

    for循環(huán)語句表達(dá)式

    for(初始化表達(dá)式①; 布爾表達(dá)式②; 步進(jìn)表達(dá)式④){循環(huán)體③ }

    執(zhí)行流程 :

    執(zhí)行順序:①②③④>②③④>②③④…②不滿足為止。

    ①負(fù)責(zé)完成循環(huán)變量初始化

    ②負(fù)責(zé)判斷是否滿足循環(huán)條件,不滿足則跳出循環(huán)

    ③具體執(zhí)行的語句

    ④循環(huán)后,循環(huán)條件所涉及變量的變化情況

    public static void main(String[] args) {//定義變量從0開始,循環(huán)條件為<10for(int x = 0; x < 10; x++) {System.out.println("HelloWorld"+x);} } 循環(huán)練習(xí):使用循環(huán),計算1-100之間的偶數(shù)和 public static void main(String[] args) {//1.定義一個初始化變量,記錄累加求和,初始值為0int sum = 0;//2.利用for循環(huán)獲取1‐100之間的數(shù)字for (int i = 1; i <= 100; i++) {//3.判斷獲取的數(shù)組是奇數(shù)還是偶數(shù)if(i % 2==0){//4.如果是偶數(shù)就累加求和sum += i;}}//5.循環(huán)結(jié)束之后,打印累加結(jié)果System.out.println("sum:"+sum); }

    do.......while循環(huán)表達(dá)式

    初始化表達(dá)式① do{ 循環(huán)體③ 步進(jìn)表達(dá)式④ }while(布爾表達(dá)式②);輸出10次HelloWorld public static void main(String[] args) {int x=1;do {System.out.println("HelloWorld");x++;}while(x<=10); }

    do...while循環(huán)的特點:無條件執(zhí)行一次循環(huán)體,即使我們將循環(huán)條件直接寫成false,也依然會循環(huán)一次。這樣的 循環(huán)具有一定的風(fēng)險性,因此初學(xué)者不建議使用do...while循環(huán)。

    跳出語句

    break : 終止swtich或者循環(huán)

    public static void main(String[] args) {for (int i = 1; i<=10; i++) {//需求:打印完兩次HelloWorld之后結(jié)束循環(huán)if(i == 3){break;}System.out.println("HelloWorld"+i);}}

    continue : 結(jié)束本次循環(huán), 繼續(xù)下一次的循環(huán)

    public static void main(String[] args) {for (int i = 1; i <= 10; i++) {//需求:不打印第三次HelloWorldif(i == 3){continue;}System.out.println("HelloWorld"+i);} }

    死循環(huán) : 也就是循環(huán)中的條件永遠(yuǎn)為true,死循環(huán)的是永不結(jié)束的循環(huán)。例如:while(true){}

    嵌套循環(huán) 所謂嵌套循環(huán),是指一個循環(huán)的循環(huán)體是另一個循環(huán)。比如for循環(huán)里面還有一個for循環(huán),就是嵌套循環(huán)??偣驳难h(huán)次數(shù)=外循環(huán)次數(shù)*內(nèi)循環(huán)次數(shù)

    外循環(huán)一次, 內(nèi)循環(huán)多次

    for(初始化表達(dá)式①; 循環(huán)條件②; 步進(jìn)表達(dá)式⑦) {for(初始化表達(dá)式③; 循環(huán)條件④; 步進(jìn)表達(dá)式⑥) {執(zhí)行語句⑤;} }

    11 開發(fā)工具 Intellij IDEA

    IDEA是一個專門針對java的集成開發(fā)工具(IDE), 由java語言編寫, 所以, 需要有JRE運行環(huán)境并配置好環(huán)境變量; 他可以極大的提升我們的開發(fā)效率, 可以自動編譯, 檢查錯誤

    項目Project --> 模塊Module --> 包 Packpage

    IDE的 HelloWorld 在模塊的src目錄下 新建 java class,寫上 psvm 快捷生成 main()

    IDE的基本設(shè)置 : 更改自動補(bǔ)全為 Alt+/

    IDEA常用快捷鍵

    | 快捷鍵 | 功能 | | -------------------- | -------------------------------------- | | Alt+Enter | 導(dǎo)入包, 自動修正代碼 | | Ctrl+Y | 刪除光標(biāo)所在行 | | Ctrl+D | 復(fù)制光標(biāo)所在行的內(nèi)容, 插入光標(biāo)位置下面 | | Ctrl+Alt+L | 格式化代碼 | | Ctrl+/ | 單行注釋, 再按取消注釋 | | cTRL+Shift+/ | 選中代碼注釋, 多行注釋, 再按取消注釋 | | Alt+Ins | 自動生成代碼, toString, get, set等方法 | | Alt+Shift+上下箭頭 | 移動當(dāng)前代碼行 |

    刪除模塊: 選中模塊delete, 或者右鍵Remove Module

    導(dǎo)入模塊 : File --> Project Structure --> + -->import Module --> 選擇對應(yīng)的目錄-->一直next,next

    12 方法

    定義 : 就是將一個功能抽取出來, 把代碼單獨定義在一個大括號內(nèi), 形成一個單獨的功能;當(dāng)我們需要這個功能的時候,就可以去調(diào)用, 這樣既實現(xiàn)了代碼的復(fù)用性, 也解決了代碼冗余的現(xiàn)象

    定義格式 :

    修飾符 返回值類型 方法名 (參數(shù)列表) {代碼 ...return ; }public static void main (String[] args) {方法體 ...return 返回值; }

    解釋 :

    • 修飾符 : 目前固定寫法 public static
    • 返回值類型 : 目前固定寫法 void, 其他返回值會在后面接觸
    • 方法名: 我們定義的方法名 : 滿足標(biāo)識符的規(guī)范, 用來調(diào)用方法
    • 參數(shù)列表 :方法在運算過程中的未知數(shù)據(jù), 調(diào)用者調(diào)用方法時傳遞
    • return : 將方法執(zhí)行后的結(jié)果數(shù)據(jù)帶給調(diào)用者,方法執(zhí)行到 return ,整體方法運行結(jié)束
    • 結(jié)果 : 方法的返回值

    注意事項 :

    • 方法的定義位置在類中,在main()外面, 在 main中調(diào)用,先后順序無所謂,和調(diào)用順序有關(guān)
    • 返回值類型, 必須要和 return語句返回的類型相同, 否則編譯失敗
    • 不能用輸出語句調(diào)用 void 類型的方法; 因為方法執(zhí)行后沒得結(jié)果,也不打印出任何內(nèi)容
    • 一個方法中可以有多個return語句,但是只能保證同時只能有一個被執(zhí)行, return不能連寫

    方法的調(diào)用方式:

    • 單獨調(diào)用, 方法名稱(參數(shù));
    • 打印調(diào)用, System.out.println(Sum(3,5));
    • 賦值調(diào)用, 數(shù)據(jù)類型 變量名稱 = Sum(3,5);

    方法的有無參數(shù):

    有參數(shù): 小括號當(dāng)中有內(nèi)容, 當(dāng)一個方法需要一些數(shù)據(jù)條件,才能完成任務(wù)的時候,就是有參數(shù) 例如兩數(shù)相加, 必須知道兩個數(shù)字各自是多少, 才能相加無參數(shù): 小括號當(dāng)中留空, 一個方法不需要任何數(shù)據(jù)條件, 自己就能獨立完成任務(wù),就是無參數(shù) 例如定義一個方法, 打印10次Helloworld

    有無返回值

    package cn.itcast.day04.demo02;public class Demo04Return {public static void main(String[] args) {int num = getSum(10,20);System.out.println("返回值"+ num);System.out.println("=============");printSum(2,3);}public static int getSum(int a, int b){int res = a + b;return res;}public static void printSum(int a,int b){int res = a + b;System.out.println(res);}}

    getSum就是有返回值的方法; printSum就是無返回值的方法

    練習(xí) 1 : 定義一個方法, 用來判斷兩個數(shù)字是否相同

    public class Demo01MethodSame(){public static void main(String[] args) {System.out.println(isSame(10,20)) // false}public static boolean isSame(int a,int b){boolean same;if (a == b){same = true;}else{same = fasle;}boolean same = a = b?true:fasle;boolean same = a==breturn same;return a == b; }}

    練習(xí)2 : 定義一個方法, 永安里打印指定次數(shù)的HelloWorld

    public class Demo03MethodPrint {public static void main(String[] args) {printCount(8);}/*三要素返回值類型 : void方法名 : printCount參數(shù)列表 : 到底打印多少次, 告訴我?guī)状?就打印幾次 次數(shù) int :num*/public static void printCount(int num){for (int i = 0; i < num; i++) {System.out.println("HelloWorld" + (i+方法1));}} }

    方法定義的三要素 : 返回值類型, 方法名, 參數(shù)列表 [返回值類型必須與return返回的類型相同]

    方法重載

    定義 : 同一個類中, 允許重載一個以上的同名方法, 只要他們的參數(shù)列表不同即可, 與修飾符和返回值類型無關(guān)

    參數(shù)列表 : 個數(shù)不同, 數(shù)據(jù)類型不同, 順序不同

    重載方法調(diào)用 : JVM通過方法的參數(shù)列表, 調(diào)用不同的方法

    13 數(shù)組

    定義 : 是一種容器, 可以同時存放多個數(shù)據(jù)值

    特點 :

  • 數(shù)組是一種引用數(shù)據(jù)類型
  • 數(shù)組當(dāng)中的多個數(shù)據(jù), 類型必須統(tǒng)一
  • 數(shù)組的長度在程序運行期間不可改變
  • 數(shù)組的創(chuàng)建 , 也叫做數(shù)組的初始化

  • 動態(tài)初始化(指定長度) : 在創(chuàng)建數(shù)組的時候, 直接指定數(shù)組當(dāng)中的數(shù)據(jù)元素的個數(shù)
  • 靜態(tài)初始化(指定內(nèi)容) : 在創(chuàng)建數(shù)組的時候, 不直接指定數(shù)據(jù)個數(shù)多少, 而是直接將具體的數(shù)據(jù)內(nèi)容指定
  • 動態(tài)初始化數(shù)組的格式 : 數(shù)據(jù)類型[] 數(shù)組名稱 = new 數(shù)據(jù)類型[數(shù)組長度];

    動態(tài)初始化時數(shù)組的元素會自動擁有一個默認(rèn)值, 為 0; 根據(jù)數(shù)組的類型自動擁有

    靜態(tài)初始化時數(shù)組的元素會其實也會自動擁有一個默認(rèn)值, 為 0; 只不過系統(tǒng)馬上將默認(rèn)值替換為了大括號當(dāng)中的具體數(shù)值

    解析含義 :

    左側(cè)數(shù)據(jù)類型 : 也就是數(shù)組當(dāng)中保存的數(shù)據(jù), 全都是統(tǒng)一的什么類型

    左側(cè)中的括號 : 代表我是一個數(shù)組

    左側(cè)的數(shù)組名稱 : 給數(shù)組取一個名字

    右側(cè)中的new : 代表創(chuàng)建數(shù)組的動作

    右側(cè)數(shù)據(jù)類型 : 必須和左邊的數(shù)據(jù)類型保持一致

    右側(cè)括號中的長度 : 也就是數(shù)組當(dāng)中, 到底可以保存多少個數(shù)據(jù), 是一個int數(shù)字

    靜態(tài)初始化數(shù)組的格式 : 數(shù)據(jù)類型[] 數(shù)組名稱 = new 數(shù)據(jù)類型[]{元素1,元素2,元素3};

    省略初始化數(shù)組的格式 : 數(shù)據(jù)類型[] 數(shù)組名稱 = {元素1,元素2,元素3};

    // 直接打印數(shù)組名稱, 得到的是數(shù)組對應(yīng)的, 內(nèi)存地址的哈希值int[] array = {10,20,30} System.out.println(array); // [I@75412c2f 十六進(jìn)制

    數(shù)組的訪問

    索引 : 每一個存儲到數(shù)組的元素,都會自動的擁有一個編號,從0開始,到length-1結(jié)束, 這個自動編號稱為數(shù)組索引(index),可以通過數(shù)組的索引訪問到數(shù)組中的元素。

    格式 : 數(shù)組名[索引]

    數(shù)組的賦值 : array[索引] = 具體的數(shù)值

    Java的內(nèi)存劃分

    Java的內(nèi)存需要劃分為五個部分:

    1 棧(Stack) : 存放的都是方法中的局部變量, 方法的運行一定要在棧當(dāng)中; 局部變量: 方法的參數(shù),或者是方法{}內(nèi)部的變量, 作用域: 一旦超過作用域, 立刻從棧內(nèi)存才能當(dāng)中消失

    2 堆(Heap) : 凡是 new 出來的東西,都在堆當(dāng)中; 堆內(nèi)存里面的東西都有一個地址值 : 16 進(jìn)制, 堆內(nèi)存里面的數(shù)據(jù), 都有默認(rèn)值; 整數(shù) --> 默認(rèn)為0; 浮點數(shù) --> 默認(rèn)為0.0; 字符 --> 默認(rèn)為'u0000'; 布爾值 --> 默認(rèn)為false; 引用類型 --> 默認(rèn)為null

    3 方法區(qū)(Method Area) : 存儲.class 相關(guān)信息, 包含方法的信息

    4 本地方法棧(Native Method Stack) : 與操作系統(tǒng)相關(guān)

    5 寄存器(pc Register) : 與CPU相關(guān)

    一個數(shù)組的從無到有

    兩個數(shù)組的內(nèi)存圖

    兩個引用指向同一個數(shù)組的問題

    把 arrayB = arrayA 把a(bǔ)rrayA的內(nèi)存地址賦值給arrayB

    public class Demo05ArraySame {public static void main(String[] args) {int[] arrayA = new int[3]; // 初始化一個數(shù)組System.out.println(arrayA); // 地址值System.out.println(arrayA[0]); // 0System.out.println(arrayA[1]); // 0System.out.println(arrayA[2]); // 0arrayA[1] = 20;arrayA[2] = 30;System.out.println(arrayA); // 地址值System.out.println(arrayA[0]); // 0System.out.println(arrayA[1]); // 20System.out.println(arrayA[2]); // 30int[] arrayB = arrayA;System.out.println(arrayB); // 地址值System.out.println(arrayB[0]); // 0System.out.println(arrayB[1]); // 0System.out.println(arrayB[2]); // 0arrayB[1] = 200;arrayB[2] = 300;System.out.println(arrayB); // 地址值System.out.println(arrayB[0]); // 0System.out.println(arrayB[1]); // 200System.out.println(arrayB[2]); // 300System.out.println("=================");System.out.println(arrayA[1]); // 200System.out.println(arrayA[2]); // 300} }

    操作 arrayA和arrayB, 他們倆其實就是一個數(shù)組

    空指針異常

    所有的引用類型變量, 都可以賦值為一個 null 值,但是代表其中什么都沒有

    數(shù)組必須進(jìn)行new初始化才能使用其中的元素

    如果只是賦值了一個null,沒有進(jìn)行new創(chuàng)建,那么將會發(fā)生空指針異常 NullPointerException

    數(shù)組的長度屬性

    每個數(shù)組都具有長度,而且是固定的,在程序運行期間不可變,Java中賦予了數(shù)組的一個屬性,可以獲取到數(shù)組的長度,語句為: 數(shù)組名.length ,屬性length的執(zhí)行結(jié)果是數(shù)組的長度,int類型結(jié)果。由次可以推斷出,數(shù)組的最大索引值為 數(shù)組名.length-1 。

    int[] arrayC = new int[3]; arrayC = new int[5]; System.out.println(arrayC) // 此時并沒有改變數(shù)組的長度,而是新創(chuàng)建了一個數(shù)組, 改變了arrayC的引用 --> 指向新的數(shù)組

    數(shù)組的遍歷輸出

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

    數(shù)組獲取最大值元素

    public static void main(String[] args) {int[] arr = { 5, 15, 2000, 10000, 100, 4000 };//定義變量,保存數(shù)組中0索引的元素int max = arr[0];//遍歷數(shù)組,取出每個元素for (int i = 1; i < arr.length; i++) {//遍歷到的元素和變量max比較//如果數(shù)組元素大于maxif (arr[i] > max) {//max記錄住大值max = arr[i];}}System.out.println("數(shù)組最大值是: " + max); }

    數(shù)組反轉(zhuǎn)

    blic static void main(String[] args) {int[] arr = { 1, 2, 3, 4, 5 };/*循環(huán)中定義變量min=0最小索引初始化語句 min=0最小索引,max=arr.length‐1最大索引條件判斷 min <= max步進(jìn)表達(dá)式 min++,max‐‐*/for (int min = 0, max = arr.length ‐ 1; min <= max; min++, max‐‐) {//利用第三方變量完成數(shù)組中的元素交換int temp = arr[min];arr[min] = arr[max];arr[max] = temp;}// 反轉(zhuǎn)后,遍歷數(shù)組for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);} }

    數(shù)組作為方法的參數(shù)傳遞

    數(shù)組作為方法的參數(shù)傳遞, 傳遞的參數(shù)是數(shù)組的內(nèi)存地址

    public static void main(String[] args) {int[] arr = { 1, 3, 5, 7, 9 };//調(diào)用方法,傳遞數(shù)組printArray(arr); } /* 創(chuàng)建方法,方法接收數(shù)組類型的參數(shù) 進(jìn)行數(shù)組的遍歷 */ public static void printArray(int[] arr) {for (int i = 0; i < arr.length; i++) {System.out.println(arr[i]);} }

    數(shù)組作為方法的返回值返回

    數(shù)組作為方法的返回值返回, 返回的是數(shù)組的內(nèi)存地址

    一個方法可有0, 1, 多個參數(shù),但是只能有0或者1個返回值, 不能有多個返回值

    如果希望一個方法當(dāng)中產(chǎn)生多個結(jié)果數(shù)據(jù)返回, 使用一個數(shù)組作為返回值類型即可

    public static void main(String[] args) {//調(diào)用方法,接收數(shù)組的返回值//接收到的是數(shù)組的內(nèi)存地址int[] res = cal(10,20,30);for (int i = 0; i < res.length; i++) {System.out.println("總和:"+ res[0]);System.out.println("平均數(shù):"+ res[0]);} } /* 創(chuàng)建方法,返回值是數(shù)組類型 return返回數(shù)組的地址 */ public static int[] cal(int a,int b,int c) {int sum = a+b+c; // 總和int avg = sum /3; // 平均數(shù)int[] arr = {sum,avg};return arr; }

    方法的參數(shù)為基本數(shù)據(jù)類型時,傳遞的是數(shù)據(jù)值; 方法的參數(shù)為引用類型時, 傳遞的是地址值

    同理, 引用類型作為方法的返回值時, 返回的也是地址值

    總結(jié)

    以上是生活随笔為你收集整理的java 左边补0_java基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    亚洲天堂香蕉 | 一级片黄色片网站 | 欧美日韩国产一区 | 在线亚洲成人 | 久久99视频免费 | 国产精品久久三 | av在线直接看 | 国产一级免费在线观看 | 人人狠狠| 日韩69av | 免费亚洲黄色 | 亚洲综合小说电影qvod | 亚洲精品在 | 欧美视频99 | 国产精品久久久网站 | 免费看一级 | 欧美在线视频一区二区 | 欧美久久久一区二区三区 | 天堂在线成人 | 日韩av资源站 | 欧美亚洲精品在线观看 | 日韩在线视频播放 | 中文在线字幕免 | 天天爱天天操天天爽 | 久久人人爽人人片av | 亚洲综合网 | 91网免费看 | 欧美一级黄色片 | 国产福利av | 日本在线视频一区二区三区 | 狠狠操91| 婷婷色资源 | 手机在线欧美 | 色婷婷综合久久久中文字幕 | 国产精品乱看 | 狠狠干狠狠操 | 国产一区二区在线视频观看 | 亚洲国产欧美在线人成大黄瓜 | 新版资源中文在线观看 | 超碰人人av | www欧美色| 亚洲视频在线播放 | 福利片视频区 | 国产精品久久一区二区无卡 | 亚洲日韩欧美一区二区在线 | 久久久精品高清 | 成人播放器| 亚洲高清91 | 久久国产精品一国产精品 | 69国产精品视频免费观看 | 国产偷v国产偷∨精品视频 在线草 | 婷婷成人亚洲综合国产xv88 | 98福利在线 | 日韩一区二区免费在线观看 | 一本之道乱码区 | 色婷婷综合久久久 | 九色在线视频 | 国产一级久久 | 天天综合导航 | 中文字幕在线观看视频一区二区三区 | 婷婷综合激情 | 91中文字幕 | 国产在线观看一区 | 欧美日韩国产在线精品 | 日韩综合第一页 | 99热99re6国产在线播放 | 激情网在线视频 | 干狠狠 | 日韩毛片一区 | 免费在线国产 | 亚洲午夜精品福利 | 久久一二三四 | 九九热1 | 人人干,人人爽 | 丁香九月激情综合 | 国产看片 色 | 久久久精品免费看 | 特级西西www44高清大胆图片 | 久久成人久久 | 成年人精品 | 美女免费视频观看网站 | 久草精品免费 | 久久艹中文字幕 | 欧美精品在线一区二区 | 一本色道久久综合亚洲二区三区 | 成人h视频在线播放 | 中文字幕中文字幕 | 爱情影院aqdy鲁丝片二区 | 国产精品对白一区二区三区 | 国产精品一区二区三区在线播放 | 成人av网址大全 | 欧美国产日韩在线视频 | 午夜精品一区二区国产 | av成人在线网站 | 亚洲精品91天天久久人人 | 天天综合网在线观看 | 亚洲免费成人av电影 | 久久久久久久18 | 国产精品一码二码三码在线 | 日韩精品一区二区三区三炮视频 | 亚洲性视频 | 人人澡人人草 | 精品国产网址 | 国产香蕉av| 999久久久| 中文字幕精品三区 | 麻豆精品视频 | 999成人精品| 日韩激情av在线 | 欧美激情精品久久久久久变态 | 久久中文字幕导航 | 日韩一区二区三免费高清在线观看 | 国产一级电影免费观看 | 日韩欧美高清免费 | 一级欧美一级日韩 | 超碰在线观看99 | 欧美精品v国产精品 | 中文字幕 二区 | 99在线视频网站 | 中文字幕在线观看免费 | 久久天天躁狠狠躁亚洲综合公司 | 精品国精品自拍自在线 | 国产精品一区二区在线 | 色片网站在线观看 | 91爱爱网址 | 精品视频不卡 | 日韩免费网址 | 久操操 | 成人久久精品 | 天天操欧美 | av中文字幕网站 | 最新99热| 国产精品va在线观看入 | 96精品高清视频在线观看软件特色 | 成人黄色片免费 | 欧美一级小视频 | 91在线免费看片 | 永久免费看av | 蜜桃av久久久亚洲精品 | www.夜夜爽| av片无限看 | av在线色| 精品a级片 | 超碰电影在线观看 | 麻豆视频一区二区 | 五月综合在线观看 | 成年人在线免费看视频 | 久久久人人爽 | 超碰人人超 | 国产精品igao视频网入口 | 久久精品亚洲一区二区三区观看模式 | 免费久久片| 国产精在线 | av免费在线播放 | 中文字幕中文字幕在线中文字幕三区 | 久爱综合| 2019中文在线观看 | 国产不卡在线观看 | 97超碰伊人| 狠狠色网| 91精品国产欧美一区二区 | 最近免费中文字幕mv在线视频3 | 在线视频你懂 | 草樱av | 国产流白浆高潮在线观看 | 久久精品官网 | 国产成人精品一区二区三区在线 | 中文字幕 国产 一区 | a国产精品| 国产视频中文字幕 | 在线小视频你懂得 | 国产精品黄色影片导航在线观看 | 色就干| 视频一区二区在线观看 | 国产成人333kkk | 精品久久久久国产 | 久久一久久 | 香蕉视频在线播放 | 亚洲国产中文字幕在线观看 | 国产精品久久久久久久久岛 | 一级免费黄视频 | 99视频在线看 | 91丨九色丨勾搭 | 欧美大码xxxx | 女人高潮一级片 | 中文在线a天堂 | 免费看黄视频 | a'aaa级片在线观看 | 最新av中文字幕 | 香蕉色综合 | 成人动漫一区二区 | 亚洲国产欧洲综合997久久, | 国产精品ⅴa有声小说 | 欧美日韩午夜 | 欧美性色19p | 成人免费在线看片 | 久久久久久久久网站 | 欧美a√大片 | 在线观看你懂的网址 | 特级毛片网 | 亚洲成年人av | 一区国产精品 | 99九九热只有国产精品 | 日韩色在线观看 | 成人在线视频你懂的 | 97成人精品视频在线播放 | 日韩精品不卡在线观看 | 999久久久免费精品国产 | 婷婷色在线播放 | 免费观看一级特黄欧美大片 | 免费在线观看日韩视频 | 色99网| 三级视频国产 | www激情com | 色干综合 | 福利电影久久 | 91女子私密保健养生少妇 | 久久影视一区 | 欧美一级性生活片 | 国产免费高清视频 | 久久九九国产精品 | 91av观看| 精品a在线 | 亚洲日本va午夜在线影院 | 欧美一级片免费在线观看 | 天堂av在线免费 | 久久久精品视频成人 | 99精品视频免费观看视频 | 1000部国产精品成人观看 | 久草免费在线观看视频 | 日韩在线三区 | 在线观看网站黄 | 成人一区电影 | 欧美超碰在线 | 国产午夜精品一区二区三区 | 国产精品理论片在线播放 | 国产欧美在线一区 | 久久综合色8888 | www欧美色 | 91精品伦理 | 狠狠狠狠狠狠操 | 婷婷久久婷婷 | 亚洲视频h| 91免费在线播放 | av在线短片 | 久草网在线视频 | 久久超碰免费 | av中文字幕网址 | 日p在线观看| 中文字幕中文字幕在线中文字幕三区 | av电影在线免费观看 | 91久久人澡人人添人人爽欧美 | 国偷自产视频一区二区久 | 亚洲 欧洲 国产 日本 综合 | wwwav视频 | 国产专区视频在线观看 | 久久视讯 | 91香蕉亚洲精品 | 国产精品高清免费在线观看 | 精品福利视频在线观看 | 人人干在线 | 久草在线免费电影 | 中国一级特黄毛片大片久久 | 免费亚洲一区二区 | 久久精品影片 | 日韩av电影一区 | 99精品视频免费在线观看 | 日韩av不卡在线观看 | 日韩精品视频在线免费观看 | 日本激情视频中文字幕 | 色老板在线视频 | 日本精品视频在线播放 | 色窝资源| 在线综合 亚洲 欧美在线视频 | 久久国产精品99久久久久 | 成人欧美日韩国产 | 国产精品第三页 | 日日干综合 | 伊人久操 | 国语对白少妇爽91 | 欧美福利在线播放 | 久久久激情视频 | 久久国产精品免费一区 | 国产破处在线播放 | 国产69精品久久99不卡的观看体验 | 国产专区视频在线观看 | 91香蕉视频在线 | 国产高清中文字幕 | 在线看小早川怜子av | 色视频在线免费观看 | 在线播放日韩av | 欧美精品v国产精品 | 四虎成人av | 激情五月婷婷激情 | 国产精品成人久久久久久久 | 久久综合狠狠综合久久狠狠色综合 | 欧美在线视频一区二区三区 | 四虎影视欧美 | 久国产在线播放 | 欧美精品一区二区在线播放 | 国产高清视频免费在线观看 | 久久精品视频免费播放 | 69视频网站 | 亚洲永久国产精品 | 亚洲电影黄色 | 五月婷社区 | www久久九| 亚洲黄a| 91免费观看视频在线 | 成人免费视频网址 | 亚洲国产午夜 | 久久精品一二三区 | 99精品黄色片免费大全 | 国产99久久久精品 | 免费黄色在线网站 | 婷婷综合av | 欧美精彩视频在线观看 | 亚洲精品三级 | 最新国产一区二区三区 | 在线视频一区二区 | 欧美一二三区在线观看 | 五月香婷 | 黄色片网站av | 黄色特一级片 | 天天舔天天搞 | 欧美激情另类 | 亚洲黄色影院 | 欧美国产精品一区二区 | 欧美日韩免费一区二区 | 免费观看黄 | 一级一片免费看 | 中文字幕第一页在线播放 | 午夜精品一区二区三区可下载 | 黄色在线观看网站 | 狠狠色丁香久久婷婷综合_中 | 久久理论视频 | 久久久蜜桃| 天天色成人网 | 久操免费视频 | 成人免费网站在线观看 | 日韩r级电影在线观看 | 青青草国产成人99久久 | 久久视| 久久久穴 | 最近中文字幕国语免费av | 国产系列在线观看 | 91一区啪爱嗯打偷拍欧美 | 国产原创在线 | 天天爽夜夜爽精品视频婷婷 | 国产香蕉97碰碰久久人人 | 久久夜色精品国产亚洲aⅴ 91chinesexxx | 色综合在 | 国产综合在线视频 | 国产97色在线 | 九九九九九精品 | 国产成人一二片 | 欧美久久久久久久久久久久 | 在线观影网站 | 国产精品乱码久久 | japanese黑人亚洲人4k | 国产成人一区二区精品非洲 | 特级xxxxx欧美 | 欧美美女激情18p | 激情综合五月天 | 国产高清视频色在线www | 精品福利视频在线 | 麻豆超碰| 日本高清免费中文字幕 | 国产精品av在线免费观看 | 91亚色视频在线观看 | 美女视频免费精品 | 亚洲做受高潮欧美裸体 | 国产黄在线播放 | 91精品无人成人www | 亚洲久草在线 | 天堂网一区 | 精品国产伦一区二区三区 | 日韩精品免费在线 | 欧美黑人性爽 | 99久久日韩精品视频免费在线观看 | wwwav视频| 激情五月在线 | 精品在线免费观看 | 欧美91精品 | 精品一区二区av | 91黄色在线视频 | 夜夜骑首页 | www.久久色 | 日韩高清精品免费观看 | 东方av在| 精品国自产在线观看 | 99久久er热在这里只有精品15 | 日韩在线中文字幕 | 久久玖 | 久久公开免费视频 | 久久久久久高潮国产精品视 | 91精品视频一区 | 亚洲综合五月天 | 日韩高清免费在线观看 | 中文字幕乱码在线播放 | 在线观看日本韩国电影 | 欧美性色19p | 午夜视频在线观看欧美 | 91麻豆精品国产91久久久久久久久 | 在线亚洲精品 | 五月婷婷综合在线 | 日本电影黄色 | 日韩中文字幕电影 | 在线播放国产精品 | 激情av在线资源 | 2020天天干天天操 | 欧美俄罗斯性视频 | 五月天天在线 | 成人一级在线 | 一区二区三区久久 | 久久久www成人免费精品 | 最近久乱中文字幕 | 美女视频免费精品 | 久久超级碰 | 久草视频99 | 人人爽人人爽人人片 | 亚洲精品一区二区18漫画 | 色婷婷久久久 | 亚洲1区在线 | www婷婷 | 亚洲高清在线 | 国产精品视频内 | 天天舔天天射天天操 | 欧美日韩国产精品一区二区三区 | 开心激情婷婷 | www.97视频 | www.天天草| 欧美精品在线观看免费 | 亚洲码国产日韩欧美高潮在线播放 | 国产日韩在线看 | 国产三级在线播放 | 人人插人人草 | 国产精品美女久久久久久2018 | 日本h视频在线观看 | 久草精品视频在线播放 | 午夜 在线| 色香网 | 久久桃花网 | 成人一区影院 | 人人超碰人人 | 久久久久久久久免费视频 | 91免费观看视频网站 | 午夜成人免费电影 | 日韩理论电影在线 | av黄色在线| 久久性生活片 | 久久久久国产视频 | 91观看视频 | 日韩欧美第二页 | 最新影院| 麻豆传媒在线免费看 | 精品久久久久久综合 | 国产高清免费av | 国产剧情在线一区 | 国产精品久久久久亚洲影视 | 亚洲欧洲视频 | 国产精品久久久久婷婷 | 精品一区av | 久久在线影院 | 欧美在线91 | 国产麻豆精品一区 | 国产亚洲精品成人av久久影院 | 亚洲一级在线观看 | 国产免费美女 | 丰满少妇在线观看资源站 | 日韩在线观看一区二区三区 | 美女黄频在线观看 | 精品国产成人av | 久久试看 | 国产精品永久 | 日本 在线 视频 中文 有码 | 天天射天天拍 | av午夜电影 | 91在线在线观看 | 亚洲国产欧美一区二区三区丁香婷 | 国产精品乱码久久久久久1区2区 | 91免费观看国产 | 日韩在线高清视频 | 免费日韩 精品中文字幕视频在线 | 一级理论片在线观看 | 中文字幕视频免费观看 | 亚洲一级在线观看 | 中文字幕免费观看 | 欧美亚洲专区 | 亚洲在线网址 | 免费十分钟 | 夜夜夜夜爽| 日本一区二区高清不卡 | 韩国av一区二区三区 | 一级免费看 | 91av在| 成人在线免费小视频 | 在线黄色国产 | 国产一卡二卡在线 | 天天婷婷 | 69视频网站 | 天天干天天干 | 国产精品麻豆99久久久久久 | 青草视频免费观看 | 国产青草视频在线观看 | 久久久久久国产精品999 | 天堂av免费观看 | 欧美一二三区在线观看 | 婷婷激情五月综合 | 视频一区二区国产 | 99久久久国产精品免费观看 | 99久久99热这里只有精品 | 日韩在线观看一区 | 91一区在线观看 | 99久久久久久 | 夜夜高潮夜夜爽国产伦精品 | 日韩最新中文字幕 | 黄色影院在线播放 | 日韩一二三区不卡 | 在线观看av黄色 | 国产一区二区在线影院 | 日韩中文在线字幕 | www.狠狠干| 午夜视频在线观看网站 | 99福利影院| www.天天色 | 91爱看片 | 欧美日本在线视频 | 国产成人在线观看 | 碰超在线 | 中文在线字幕免 | 国产精品九九九九九九 | 2023天天干 | 久久久久婷 | 免费av的网站 | 日韩在线观看网址 | 最新三级在线 | 亚洲国产一区二区精品专区 | 久久国产剧场电影 | 国产成人精品一区二区三区在线观看 | 九九免费在线观看视频 | 精品在线免费视频 | 国语麻豆 | 狠狠狠狠狠色综合 | 国产亚洲精品久久久久久久久久 | 免费三级黄色片 | 久久久视频在线 | 欧美黄色免费 | 国产91精品一区二区麻豆亚洲 | 日本护士三级少妇三级999 | 久久视频精品 | 五月激情五月激情 | 91久久黄色 | 在线激情影院一区 | 麻豆免费在线视频 | 亚洲成熟女人毛片在线 | 国产高清久久久 | 蜜桃传媒一区二区 | 日韩欧美综合视频 | 激情丁香综合 | 日本黄色免费大片 | 久久超碰免费 | 午夜久久 | 在线亚洲欧美视频 | 中文亚洲欧美日韩 | 国产人免费人成免费视频 | 欧美a视频在线观看 | 99精品免费久久久久久久久日本 | 97小视频 | 亚洲精品国产综合久久 | 久久97久久97精品免视看 | 久草在线播放视频 | 久草在线视频免赞 | 天天操天天操天天操天天操天天操天天操 | 久久精品一区 | 黄色网在线播放 | 日韩欧美在线播放 | 91成人在线视频 | 天天操天天射天天插 | av性网站| 欧美日一级片 | 国产精品99精品 | 欧美午夜久久久 | 最新国产福利 | 日韩资源在线观看 | 狠狠地操 | av中文字幕在线免费观看 | 伊人影院得得 | 日韩av电影中文字幕在线观看 | 波多野结衣亚洲一区二区 | 99精品久久99久久久久 | 9999在线| 欧美日韩精品在线 | 中文字幕乱码一区二区 | 成人影音在线 | 97视频人人免费看 | 国产一级精品在线观看 | 欧美在一区 | 欧美夫妻生活视频 | 国产成a人亚洲精v品在线观看 | 99九九99九九九视频精品 | 欧美另类巨大 | 亚洲日本三级 | 黄色毛片网站在线观看 | 日日插日日干 | 天天爱天天射天天干天天 | 欧美日韩一区二区久久 | 免费精品国产 | 日本精品视频一区 | 免费成人在线观看视频 | 91精品视频在线看 | 97国产小视频 | 日韩小视频网站 | 久久综合网色—综合色88 | 在线观看一级视频 | 美女精品网站 | 97视频人人 | 国产三级视频 | 日韩精品在线视频 | 久久久久久久久亚洲精品 | 999电影免费在线观看 | 九九九九热精品免费视频点播观看 | 天天干天天做 | 国产精品亚洲视频 | 久久夜夜夜| 天天骚夜夜操 | 6080yy精品一区二区三区 | 天天做天天爱天天爽综合网 | 亚洲一区视频免费观看 | 九九天堂 | 亚洲综合精品在线 | 日韩精品一区在线播放 | 免费国产亚洲视频 | 天天干天天射天天操 | 色婷婷国产在线 | 天天操天天射天天添 | 麻豆国产精品永久免费视频 | 制服丝袜在线91 | 日本在线视频一区二区三区 | 久久天天操 | 精品一区二区6 | 国产午夜亚洲精品 | 国产剧情一区 | 久久国产网站 | 欧美人人 | 永久免费的av电影 | 99精品视频观看 | 亚洲综合激情五月 | 久久躁日日躁aaaaxxxx | 欧美久久久 | 精品国产视频一区 | 久热电影 | 亚州精品成人 | 最新国产在线观看 | 五月综合婷 | 黄色精品一区二区 | 狠狠狠狠狠狠 | 亚洲视频 一区 | 天天拍天天操 | 精品在线观看一区二区 | 国产麻豆视频在线观看 | 国产二区视频在线 | 中文字幕在线人 | 中文字幕视频一区二区 | 一区二区日韩av | 黄色成人影院 | 免费中文字幕在线观看 | 久久久精品国产免费观看一区二区 | 国产精品一区二区在线免费观看 | 国产成人三级 | 黄网站色欧美视频 | 97香蕉视频 | 免费av在线网站 | 欧美美女一级片 | 国产亚洲精品成人av久久ww | 国产精品片 | 国产精品久久久久永久免费观看 | 九九视频免费观看视频精品 | 国产特级毛片aaaaaaa高清 | 精品在线免费观看 | 国产乱码精品一区二区三区介绍 | 在线国产一区 | 99精品久久久 | 欧美不卡在线 | 美女天天操 | 久久久国产精品免费 | 国产精品久久久久999 | 丁香婷婷激情 | 久久久久久久久久网站 | 中文字幕国语官网在线视频 | 在线免费av网站 | 日日夜夜免费精品视频 | 久久久久中文 | 特级西西444www高清大视频 | 国产最新视频在线 | 欧美日韩中文字幕视频 | 91一区二区三区在线观看 | 久久爱992xxoo | 亚洲成人中文在线 | 日韩高清黄色 | 亚洲综合成人专区片 | 国产裸体无遮挡 | 黄色视屏在线免费观看 | 在线之家官网 | 国产精品二区在线 | 99视频在线观看免费 | 成人97人人超碰人人99 | ,久久福利影视 | 2021国产精品 | 九九爱免费视频在线观看 | 一级黄色电影网站 | 久久99热这里只有精品国产 | 欧美激情视频一二三区 | av免费观看网址 | 久人人 | 久要激情网| 国产精品久久久久久久久蜜臀 | 十八岁免进欧美 | 久久亚洲欧美日韩精品专区 | 日韩欧美视频一区二区 | 精品视频免费观看 | 97超级碰碰碰视频在线观看 | 黄网站色成年免费观看 | 国产亚洲一区 | 成人黄色在线电影 | 天天摸天天舔 | 激情久久影院 | 久久成人一区 | 九九热99视频 | 91在线视频播放 | 91成人看片| 亚洲 综合 国产 精品 | 中文字幕免费一区二区 | 国产精品视频内 | 丁香六月av | 最近更新好看的中文字幕 | 国产中文a | 亚洲精品日韩在线观看 | av电影久久 | 日韩视频精品在线 | 91成人欧美 | 午夜精品av在线 | a级国产乱理论片在线观看 特级毛片在线观看 | 久久理论片 | 成全在线视频免费观看 | 丁香婷婷久久久综合精品国产 | 亚洲精品大片www | 欧美成人性战久久 | 麻豆视频国产精品 | 激情综合国产 | 中文字幕123区 | 久久视频一区二区 | 9992tv成人免费看片 | 午夜精品久久久久久久久久久久久久 | 91大神精品视频 | 日本中文字幕系列 | 日韩精品专区在线影院重磅 | 97免费在线观看视频 | 精品久久国产精品 | 欧美日韩中文字幕视频 | av日韩av| 日韩aⅴ视频 | 久久伊99综合婷婷久久伊 | 久久精品视频4 | 国产视频中文字幕在线观看 | 99久久精品国产系列 | 国产在线播放一区 | 午夜在线免费视频 | 最近中文字幕完整视频高清1 | 亚洲一区二区精品视频 | 在线看片日韩 | 久久免费视频2 | 成人中心免费视频 | 少妇激情久久 | 婷婷成人亚洲综合国产xv88 | 99色婷婷| 国产精品日韩久久久久 | 国产精品亚洲精品 | 免费人人干 | 免费在线激情电影 | 在线观av| 97超在线 | 国产精品毛片一区视频 | 亚洲精品中文字幕视频 | 国产色女 | 欧美成人在线网站 | 五月婷婷丁香六月 | 国产精品 日韩精品 | 欧美了一区在线观看 | av天天草| 国产精品精品久久久久久 | 欧美99热 | 国产成人精品久久久久 | 婷婷播播网| 久久久一本精品99久久精品 | 久久久免费国产 | 天天操天天干天天综合网 | 狠狠躁18三区二区一区ai明星 | 人人超碰免费 | 在线观看免费91 | 国产一级久久 | 色av男人的天堂免费在线 | 久久久久免费精品视频 | 激情av一区二区 | 亚洲一区二区黄色 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 国产精品精品久久久久久 | 五月婷婷在线视频观看 | 国产精品久久久久久吹潮天美传媒 | 亚洲成a人片77777kkkk1在线观看 | 中文字幕欧美日韩va免费视频 | 97成人免费| 91精品蜜桃 | 久久精品视频在线播放 | 人人看人人爱 | 久久高清免费视频 | 五月婷婷视频 | 五月婷婷视频在线 | 欧美一区免费在线观看 | 日韩一区二区三区不卡 | 午夜av剧场 | 很黄很污的视频网站 | 国产字幕在线看 | 一区二区av | 色激情五月 | 91人人爽人人爽人人精88v | 九九视频网站 | 免费人做人爱www的视 | 久久久久 免费视频 | 欧美成人性战久久 | 综合色久| 欧美日韩国语 | 日日日干 | 国产电影一区二区三区四区 | 探花系列在线 | 国产在线色 | 亚洲狠狠操 | 97免费中文视频在线观看 | 午夜久操| 日韩一区二区免费在线观看 | 精品在线免费观看 | 日本高清dvd| 久久婷婷色综合 | 精品产品国产在线不卡 | 99免在线观看免费视频高清 | 日韩网站一区 | 欧美日韩国产亚洲乱码字幕 | 免费久久久 | 亚洲综合色激情五月 | 99精品小视频 | www..com黄色片 | 91麻豆免费看| 久久你懂的 | 精品视频123区在线观看 | 91丨九色丨91啦蝌蚪老版 | 一区三区在线欧 | 五月天久久久久久 | 丁香五婷 | 亚洲精品高清视频 | 天天操天天干天天插 | 亚洲乱码精品久久久 | 亚洲va欧洲va国产va不卡 | av官网在线 | 狠狠色丁香久久婷婷综 | 中文字幕在线视频第一页 | 91污视频在线观看 | 97成人资源站| 亚洲精品国久久99热 | 国产99久久久国产精品免费看 | 中文字幕中文字幕 | 欧美综合色在线图区 | 久草网站在线 | 国产高清成人在线 | 日韩色在线观看 | 少妇bbbb揉bbbb日本 | 国产一区二区网址 | 免费观看黄 | 又黄又爽又色无遮挡免费 | 久久久久久久久久久久国产精品 | 欧美日韩高清在线一区 | 欧美日视频| 久久精品综合一区 | 91成人网在线 | 国产九九九九九 | 日本中文字幕在线播放 | www黄免费 | 91免费看黄 | 久久99精品久久久久婷婷 | 狠狠色伊人亚洲综合网站色 | 91福利免费 | av片中文字幕 | 久久久久久久久久久久99 | 婷婷综合伊人 | 精品久久久影院 | 可以免费看av | 欧美在线你懂的 | 中文字幕有码在线观看 | 一区二区三区四区久久 | 国产视频精品免费 | 亚洲精品一区二区三区新线路 | 欧美国产日韩久久 | 欧美视频日韩 | 99久久99 | 深夜免费小视频 | 精品免费久久久久久 | 国产又粗又硬又长又爽的视频 | 亚洲精品mv在线观看 | 91视频免费 | 亚洲理论在线观看电影 | 丁香视频 | 激情五月五月婷婷 | 69av视频在线观看 | 成人在线观看资源 | 国产日韩欧美综合在线 | 国产乱对白刺激视频在线观看女王 | a久久免费视频 | 日韩免费高清在线 | 爱射综合 | 日日夜日日干 | 九九热中文字幕 | 少妇bbw撒尿 | 日韩一区二区久久 | 亚洲三级视频 | av三级在线免费观看 | 人人爽人人射 | 国内精品久久久精品电影院 | 久久免费看a级毛毛片 | 久草免费在线视频观看 | 黄网站免费看 | 国产福利专区 | 久久成人免费 | 久久99久国产精品黄毛片入口 | 色网站视频 | 亚州国产精品视频 | 97精品久久人人爽人人爽 | 久久任你操| 天天射天天色天天干 | 免费视频色 | 国产精品久久久久久久久婷婷 | 最新国产精品久久精品 | 亚洲精品电影在线 | 日韩三级视频在线观看 | 欧美乱熟臀69xxxxxx | 日本爱爱片 | 久久精品看 | 成年人视频在线观看免费 | 五月婷婷黄色网 | av中文字幕网址 | 玖玖视频| 日本精品视频免费观看 | 久久看片 | 久草视频在线观 | 成人国产网址 | 日韩av进入 | 亚洲精品在线观看不卡 | 国产亚洲午夜高清国产拍精品 | av高清影院 | 久久天天拍| 东方av在线免费观看 | 亚洲黑丝少妇 | 狠狠狠狠狠狠干 | 2021国产在线视频 | 最新中文字幕在线观看视频 | 国内精品久久久久久中文字幕 | 国产成人福利 | 国产又粗又硬又爽视频 | av一二三区| 亚洲综合国产精品 | 国产亚洲精品美女久久 | 久久综合精品一区 | 精品无人国产偷自产在线 | 久草在线免费看视频 | 成人影音在线 | 在线观看91久久久久久 | 亚洲涩涩涩涩涩涩 | 成人xxxx| 综合网欧美 | 91免费观看| 日韩免费电影在线观看 | 日韩中文字幕在线观看 | 丰满少妇在线观看 | www视频在线播放 | 免费在线播放av电影 | 日韩免费 | 免费视频你懂得 | 九九免费在线看完整版 | 日韩免费观看一区二区 | 亚洲乱码久久久 | 99免费视频 | 欧美日韩首页 | 四虎在线观看精品视频 | 激情文学综合丁香 | 国产免费美女 | 国产精品欧美久久久久无广告 | 久久伊人国产精品 | 69国产在线观看 | 日韩在线免费电影 | 五月婷婷激情综合网 |