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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

03_运算符、键盘录入、流程控制

發布時間:2024/4/17 编程问答 37 豆豆
生活随笔 收集整理的這篇文章主要介紹了 03_运算符、键盘录入、流程控制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1:運算符(掌握)
2:鍵盤錄入(掌握)
3:流程控制語句
4:if語句(掌握)

1:運算符(掌握)
?(1)算術運算符
??A:+,-,*,/,%,++,--
??B:+的用法
???a:加法
???b:正號
???c:字符串連接符
??C:/和%的區別
???數據做除法操作的時候,/取得是商,%取得是余數
??D:++和--的用法
???a:他們的作用是自增或者自減
???b:使用
????**單獨使用
?????放在操作數據的前面和后面效果一樣。
?????a++或者++a效果一樣。
????**參與操作使用
?????放在操作數的前面:先自增或者自減,再參與操作
??????int a = 10;
??????int b = ++a;
?????放在操作數的后面:先參與操作,再自增或者自減
??????int a = 10;
??????int b = a++;

1 /* 2 運算符: 3 就是對常量和變量進行操作的符號。 4 5 分類:算術運算符,賦值運算符,比較運算符,邏輯運算符,位運算符,三目運算符 6 7 算術運算符: 8 +,-,*,/,%,++,-- 9 10 注意事項: 11 A:整數相除只能得到整數。如果想得到小數,必須把數據變化為浮點數類型 12 B:/獲取的是除法操作的商,%獲取的是除法操作的余數 13 */ 14 15 class OperatorDemo { 16 public static void main(String[] args) { 17 //定義變量 18 int x = 3; //把3賦值給int類型的變量x 19 int y = 4; 20 21 System.out.println(x+y); 22 System.out.println(x-y); 23 System.out.println(x*y); 24 System.out.println(x/y); //整數相除只能得到整數 25 26 //我就想得到小數,該腫么辦呢? 27 //只需要把操作的數據中任意的一個數據變為浮點數 28 System.out.println(x*1.0/y); 29 30 //%的應用 31 System.out.println(x%y); //得到的是余數 32 } 33 }


++,--運算符的使用:

1 /* 2 ++,--運算符的使用: 3 單獨使用: 4 放在操作數的前面和后面效果一樣。(這種用法是我們比較常見的) 5 參與運算使用: 6 放在操作數的前面,先自增或者自減,然后再參與運算。 7 放在操作數的后面,先參與運算,再自增或者自減。 8 9 作用:就是對變量進行自增1或者自減1。 10 */ 11 class OperatorDemo2 { 12 public static void main(String[] args) { 13 //定義兩個變量 14 int x = 3; 15 int y = 4; 16 17 //字符串的拼接 18 //System.out.println("x:"+x); 19 //System.out.println("y:"+y); 20 21 System.out.println("x:"+x+",y:"+y); 22 23 //單獨使用 24 //x++; 25 //y--; 26 ++x; 27 --y; 28 //System.out.println(x); 29 System.out.println("x:"+x+",y:"+y); 30 31 //意外的類型,常量是不可以這樣做的 32 //System.out.println(10++); 33 34 System.out.println("-------------------"); 35 //參與運算使用 36 int a = 3; 37 int b = 4; 38 39 //int c = a++; 40 //int d = b--; 41 42 int c = ++a; 43 int d = --b; 44 45 System.out.println("a:"+a); //4, 4 46 System.out.println("b:"+b); //3, 3 47 System.out.println("c:"+c); //3, 4 48 System.out.println("d:"+d); //4, 3 49 } 50 }

+的用法:

1 /* 2 +的用法: 3 A:加法 4 B:正號 5 C:字符串連接符 6 */ 7 class OperatorDemo3 { 8 public static void main(String[] args) { 9 //加法 10 System.out.println(3+4); 11 12 //正號 13 System.out.println(+4); 14 15 System.out.println('a'); 16 System.out.println('a'+1); //這里是加法 17 18 //字符串連接符 19 System.out.println("hello"+'a'+1); 20 System.out.println('a'+1+"hello"); 21 } 22 }


++,--面試題:

1 /* 2 ++,--的練習題 3 4 第一題: 5 int a = 10; 6 int b = 10; 7 int c = 10; 8 9 a = b++; 10 c = --a; 11 b = ++a; 12 a = c--; 13 請分別計算出a,b,c的值 14 15 第二題: 16 int x = 4; 17 int y = (x++)+(++x)+(x*10); 18 請分別計算出x,y的值 19 */ 20 class OperatorTest { 21 public static void main(String[] args) { 22 int a = 10; 23 int b = 10; 24 int c = 10; 25 26 a = b++; //a=10,b=11,c=10 27 c = --a; //a=9,b=11,c=9 28 b = ++a; //a=10,b=10,c=9 29 a = c--; //a=9,b=10,c=8 30 31 System.out.println("a:"+a); 32 System.out.println("b:"+b); 33 System.out.println("c:"+c); 34 System.out.println("--------------"); 35 36 int x = 4; 37 int y = (x++)+(++x)+(x*10); 38 //4+6+60 39 //x=5,6 40 41 System.out.println("x:"+x); 42 System.out.println("y:"+y); 43 } 44 }

(2)賦值運算符
??A:=,+=,-=,*=,/=,%=等
??B:=叫做賦值運算符,也是最基本的賦值運算符
???int x = 10; 把10賦值給int類型的變量x。
??C:擴展的賦值運算符的特點
???隱含了自動強制轉換。
???
???面試題:
????short s = 1;
????s = s + 1;
????
????short s = 1;
????s += 1;
????請問上面的代碼哪個有問題?

1 /* 2 賦值運算符: 3 基本的賦值運算符:= 4 把=右邊的數據賦值給左邊。 5 6 擴展的賦值運算符:+=,-=,*=,/=,%= 7 += 把左邊和右邊做加法,然后賦值給左邊。 8 */ 9 class OperatorDemo { 10 public static void main(String[] args) { 11 //定義一個變量 12 int x = 10; 13 14 //其他用法 15 int a,b; 16 a = b = 10; 17 System.out.println(a); 18 System.out.println(b); 19 System.out.println("-----------"); 20 21 //定義一個變量 22 int y = 10; 23 24 y += 20; 25 26 System.out.println(y); 27 28 } 29 }

面試題:

1 /* 2 面試題: 3 short s=1;s = s+1; 4 5 short s=1;s+=1; 6 上面兩個代碼有沒有問題,如果有,那里有問題。 7 8 為什么第二個木有問題呢? 9 擴展的賦值運算符其實隱含了一個強制類型轉換。 10 11 s += 1; 12 不是等價于 s = s + 1; 13 而是等價于 s = (s的數據類型)(s + 1); 14 */ 15 class OperatorTest { 16 public static void main(String[] args) { 17 //short s = 1; 18 //s = s + 1; 19 //System.out.println(s); 20 21 short s = 1; 22 s += 1; //好像是 s = s + 1; 23 System.out.println(s); 24 } 25 }

?(3)比較運算符
??A:==,!=,>,>=,<,<=
??B:無論運算符兩端簡單還是復雜最終結果是boolean類型。
??C:千萬不要把==寫成了=

?

1 /* 2 比較運算符: 3 ==,!=,>,>=,<,<= 4 5 特點: 6 無論你的操作是簡單還是復雜,結果是boolean類型。 7 8 注意事項: 9 "=="不能寫成"="。 10 */ 11 class OperatorDemo { 12 public static void main(String[] args) { 13 int x = 3; 14 int y = 4; 15 int z = 3; 16 17 System.out.println(x == y); 18 System.out.println(x == z); 19 System.out.println((x+y) == (x+z)); 20 System.out.println("------------"); 21 22 System.out.println(x != y); 23 System.out.println(x > y); 24 System.out.println(x >= y); 25 System.out.println(x < y); 26 System.out.println(x <= y); 27 System.out.println("------------"); 28 29 int a = 10; 30 int b = 20; 31 32 //boolean flag = (a == b); 33 //boolean flag = (a = b); //這個是有問題的,不兼容的類型 34 //System.out.println(flag); 35 36 int c = (a = b); //把b賦值給a,然后把a留下來 37 System.out.println(c); 38 } 39 }

?(4)邏輯運算符
??A:&,|,^,!,&&,||
??B:邏輯運算符用于連接boolean類型的式子
??C:結論
???&:有false則false
???|:有true則true
???^:相同則false,不同則true。
????情侶關系。
???!:非true則false,非false則true
???
???&&:結果和&是一樣的,只不過有短路效果。左邊是false,右邊不執行。
???||:結果和|是一樣的,只不過有短路效果。左邊是true,右邊不執行。

1 /* 2 邏輯運算符: 3 &,|,^,! 4 &&,|| 5 特點: 6 邏輯運算符一般用于連接boolean類型的表達式或者值 7 8 表達式:就是用運算符把常量或者變量連接起來的符合java語法的式子。 9 算術表達式:a + b 10 比較表達式:a == b 11 12 結論: 13 &邏輯與:有false則false 14 |邏輯或:有true則true 15 ^邏輯異或:相同為false,不同為true. 16 !邏輯非:非false則true,非true則false 17 特點:偶數個不改變本身。 18 */ 19 class OperatorDemo { 20 public static void main (String [] args){ 21 int a = 3; 22 int b = 4; 23 int c = 5; 24 25 //&邏輯與 26 System.out.println((a > b) & (a > c)); //false & false =false 27 System.out.println((a > b) & (a < c)); //false & true =false 28 System.out.println((a < b) & (a > c)); //true & false =false 29 System.out.println((a < b) & (a < c)); //true & true =true 30 System.out.println("----------------"); 31 32 //|邏輯或 33 System.out.println((a > b) | (a > c)); //false | false =false 34 System.out.println((a > b) | (a < c)); //false | true =true 35 System.out.println((a < b) | (a > c)); //true | false =true 36 System.out.println((a < b) | (a < c)); //true | true =true 37 System.out.println("----------------"); 38 39 //^邏輯異或 40 System.out.println((a > b) ^ (a > c)); //false ^ false =false 41 System.out.println((a > b) ^ (a < c)); //false ^ true =true 42 System.out.println((a < b) ^ (a > c)); //true ^ false =true 43 System.out.println((a < b) ^ (a < c)); //true ^ true =false 44 System.out.println("----------------"); 45 46 //!邏輯非 47 System.out.println(!(a > b)); //!false = true 48 System.out.println(!(a < c)); //!true =false 49 System.out.println(!!(a < c)); //!!true =true 50 System.out.println(!!!(a < c)); //!!!true =false 51 System.out.println("----------------"); 52 } 53 54 }


&&與&以及 ||與|的區別:

1 /* 2 &&和&的區別? 同理||和|的區別 3 A:最終結果一樣 4 B:&&具有短路效果。左邊是false右邊不執行 5 6 開發中常用的邏輯運算符: 7 &&,||,! 8 9 10 */ 11 class OperatorDemo2 { 12 public static void main (String [] args){ 13 int a = 3; 14 int b = 4; 15 int c = 5; 16 17 //&&雙與 18 System.out.println((a > b) && (a > c)); //false & false =false 19 System.out.println((a > b) && (a < c)); //false & true =false 20 System.out.println((a < b) && (a > c)); //true & false =false 21 System.out.println((a < b) && (a < c)); //true & true =true 22 System.out.println("----------------"); 23 24 //||邏輯或 25 System.out.println((a > b) || (a > c)); //false || false =false 26 System.out.println((a > b) || (a < c)); //false || true =true 27 System.out.println((a < b) || (a > c)); //true || false =true 28 System.out.println((a < b) || (a < c)); //true ||true =true 29 System.out.println("----------------"); 30 31 int x = 3; 32 int y = 4; 33 34 //boolean b1 = ((x++ == 3) & (y++ == 4)); 35 //boolean b1 = ((x++ == 3) && (y++ == 4); 36 //boolean b1 = ((++x == 3) & (++y == 4)); //4 5 false 37 boolean b1 = ((++x == 3) && (++y == 4)); //4 4 false 38 System.out.println("x:"+x); 39 System.out.println("y:"+y); 40 System.out.println(b1); 41 42 } 43 }

(5)位運算符(了解)
??A:^的特殊用法
???一個數據針對另一個數據位異或兩次,該數不變
??B:面試題
???a:請實現兩個變量的交換
????**采用第三方變量
????**用位異或運算符
?????左邊a,b,a
?????右邊a^b
???b:請用最有效率的方式計算出2乘以8的結果
????2<<3

1 /* 2 位運算符: 3 &,|,^,~ 4 <<,>>,>>> 5 6 注意: 7 要做位運算,首先要把數據轉換為二進制。 8 */ 9 class OperatorDemo { 10 public static void main(String[] args) { 11 //&,|,^,~ 12 13 int a = 3; 14 int b = 4; 15 16 System.out.println(3 & 4); 17 System.out.println(3 | 4); 18 System.out.println(3 ^ 4); 19 System.out.println(~3); 20 } 21 } 22 /* 23 分析:因為是位運算,所以我們必須先把數據換算成二進制。 24 25 3的二進制:11 26 00000000 00000000 00000000 00000011 27 4的二進制:100 28 00000000 00000000 00000000 00000100 29 30 &位與運算:有0則0。 31 00000000 00000000 00000000 00000011 32 &00000000 00000000 00000000 00000100 33 ----------------------------------- 34 00000000 00000000 00000000 00000000 35 結果是:0 36 37 |位或運算:有1則1。 38 00000000 00000000 00000000 00000011 39 |00000000 00000000 00000000 00000100 40 ----------------------------------- 41 00000000 00000000 00000000 00000111 42 結果是:7 43 44 ^位異或運算:相同則0,不同則1。 45 00000000 00000000 00000000 00000011 46 &00000000 00000000 00000000 00000100 47 ----------------------------------- 48 00000000 00000000 00000000 00000111 49 結果是:7 50 51 ~按位取反運算符:0變1,1變0 52 00000000 00000000 00000000 00000011 53 ~11111111 11111111 11111111 11111100 (補碼) 54 55 補碼:11111111 11111111 11111111 11111100 56 反碼:11111111 11111111 11111111 11111011 57 原碼:10000000 00000000 00000000 00000100 58 結果是:-4 59 */


^運算符的特點:

1 /* 2 ^的特點:一個數據對另一個數據位異或兩次,該數本身不變。 3 */ 4 class OperatorDemo2 { 5 public static void main(String[] args) { 6 int a = 10; 7 int b = 20; 8 9 System.out.println(a ^ b ^ b); //10 10 System.out.println(a ^ b ^ a); //20 11 } 12 }


移位運算符:

1 /* 2 <<:左移 左邊最高位丟棄,右邊補齊0 3 >>:右移 最高位是0,左邊補齊0;最高為是1,左邊補齊1 4 >>>:無符號右移 無論最高位是0還是1,左邊補齊0 5 6 面試題: 7 請用最有效率的方式寫出計算2乘以8的結果? 8 2 * 8 9 10 2 << 3 11 12 */ 13 class OperatorDemo3 { 14 public static void main(String[] args) { 15 //<< 把<<左邊的數據乘以2的移動次冪 16 System.out.println(3 << 2); //3*2^2 = 3*4 = 12; 17 18 //>> 把>>左邊的數據除以2的移動次冪 19 System.out.println(24 >> 2); //24 / 2^2 = 24 / 4 = 6 20 System.out.println(24 >>> 2); 21 22 System.out.println(-24 >> 2); 23 System.out.println(-24 >>> 2); 24 } 25 } 26 /* 27 計算出3的二進制:11 28 00000000 00000000 00000000 00000011 29 (00)000000 00000000 00000000 0000001100 30 31 >>的移動: 32 計算出24的二進制:11000 33 原碼:10000000 00000000 00000000 00011000 34 反碼:11111111 11111111 11111111 11100111 35 補碼:11111111 11111111 11111111 11101000 36 37 11111111 11111111 11111111 11101000 38 1111111111 11111111 11111111 111010(00) 補碼 39 40 補碼:1111111111 11111111 11111111 111010 41 反碼:1111111111 11111111 11111111 111001 42 原碼:1000000000 00000000 00000000 000110 43 44 結果:-6 45 46 >>>的移動: 47 計算出24的二進制:11000 48 原碼:10000000 00000000 00000000 00011000 49 反碼:11111111 11111111 11111111 11100111 50 補碼:11111111 11111111 11111111 11101000 51 52 11111111 11111111 11111111 11101000 53 0011111111 11111111 11111111 111010(00) 54 55 結果:1073741818 56 */

兩個數交換:

1 /* 2 面試題: 3 請自己實現兩個整數變量的交換 4 注意:以后講課的過程中,我沒有明確指定數據的類型,默認int類型。 5 */ 6 class OperatorTest { 7 public static void main(String[] args) { 8 int a = 10; 9 int b = 20; 10 11 System.out.println("a:"+a+",b:"+b); 12 13 //方式1:使用第三方變量(開發中用的) 14 /* 15 int c = a; 16 a = b; 17 b = c; 18 System.out.println("a:"+a+",b:"+b); 19 System.out.println("------------"); 20 */ 21 22 //方式2:用位異或實現(面試用) 23 //左邊:a,b,a 24 //右邊:a ^ b 25 /* 26 a = a ^ b; 27 b = a ^ b; //a ^ b ^ b = a 28 a = a ^ b; //a ^ b ^ a = b 29 System.out.println("a:"+a+",b:"+b); 30 */ 31 32 //方式3:用變量相加的做法 33 /* 34 a = a + b; //a=30 35 b = a - b; //b=10 36 a = a - b; //a=20 37 System.out.println("a:"+a+",b:"+b); 38 */ 39 40 //方式4:一句話搞定 41 b = (a+b) - (a=b); //b=30-20=10,a=20 42 System.out.println("a:"+a+",b:"+b); 43 } 44 }

?

?

(6)三元運算符
??A:格式
???比較表達式?表達式1:表達式2;
??B:執行流程:
???首先計算比較表達式的值,看是true還是false。
???如果是true,表達式1就是結果。
???如果是false,表達式2就是結果。
??C:案例:
???a:比較兩個數據是否相等
???b:獲取兩個數據中的最大值
???c:獲取三個數據中的最大值

1 /* 2 單目運算符:~3 3 雙目運算符:3 + 4 4 5 三目運算符: 6 格式:比較表達式?表達式1:表達式2; 7 8 比較表達式:結果是一個boolean類型。 9 10 執行流程: 11 根據比較表達式的計算返回一個true或者false。 12 如果是true,就把表達式1作為結果。 13 如果是false,就把表達式2作為結果。 14 */ 15 class OperatorDemo { 16 public static void main(String[] args) { 17 int x = 100; 18 int y = 200; 19 20 int z = ((x > y)? x: y); 21 22 //int z = ((x < y)? x: y); 23 24 //int z = ((x == y)? x: y); 25 26 //報錯 27 //int z = ((x = y)? x : y); 28 29 System.out.println("z:"+z); 30 } 31 }

練習:

1 /* 2 練習: 3 獲取兩個整數中的最大值 4 獲取三個整數中的最大值 5 比較兩個整數是否相同 6 */ 7 class OperatorTest { 8 public static void main(String[] args) { 9 //獲取兩個整數中的最大值 10 int x = 100; 11 int y = 200; 12 13 int max = (x > y? x: y); 14 System.out.println("max:"+max); 15 System.out.println("--------"); 16 17 //獲取三個整數中的最大值 18 int a = 10; 19 int b = 30; 20 int c = 20; 21 22 //分兩步: 23 //A:先比較a,b的最大值 24 //B:拿a,b的最大值在和c進行比較 25 int temp = ((a > b)? a: b); 26 //System.out.println(temp); 27 int max1 = (temp > c? temp: c); 28 System.out.println("max1:"+max1); 29 30 //一步搞定 31 //int max2 = (a > b)?((a > c)? a: c):((b > c)? b: c); 32 //這種做法不推薦。 33 //int max2 = a > b?a > c? a: c:b > c? b: c; 34 //System.out.println("max2:"+max2); 35 System.out.println("--------"); 36 37 //比較兩個整數是否相同 38 int m = 100; 39 int n = 200; 40 41 //boolean flag = (m == n)? true: false; 42 boolean flag = (m == n); 43 System.out.println(flag); 44 } 45 }

2:鍵盤錄入(掌握)
?(1)實際開發中,數據是變化的,為了提高程序的靈活性,我們加入鍵盤錄入數據。
?(2)如何實現呢?目前就記住
??A:導包
???import java.util.Scanner;
???位置:在class的上邊
??B:創建對象
???Scanner sc = new Scanner(System.in);
??C:獲取數據
???int x = sc.nextInt();
?(3)把三元運算符的案例加入鍵盤錄入改進。

1 /* 2 為了讓程序的數據更符合開發的數據,我們就加入了鍵盤錄入。 3 讓程序更靈活一下。 4 5 那么,我們如何實現鍵盤數據的錄入呢? 6 A:導包 7 格式: 8 import java.util.Scanner; 9 位置: 10 在class上面。 11 B:創建鍵盤錄入對象 12 格式: 13 Scanner sc = new Scanner(System.in); 14 C:通過對象獲取數據 15 格式: 16 int x = sc.nextInt(); 17 */ 18 import java.util.Scanner; 19 20 class ScannerDemo { 21 public static void main(String[] args) { 22 //創建鍵盤錄入數據對象 23 Scanner sc = new Scanner(System.in); 24 25 System.out.println("請你輸入一個數據:"); 26 int x = sc.nextInt(); 27 28 System.out.println("你輸入的數據是:"+x); 29 } 30 }

鍵盤錄入練習(一):

/*鍵盤錄入練習:鍵盤錄入兩個數據,并對這兩個數據求和,輸出其結果 */ import java.util.Scanner;class ScannerTest {public static void main(String[] args) {//鍵盤錄入兩個數據,并對這兩個數據求和,輸出其結果//創建鍵盤錄入對象Scanner sc = new Scanner(System.in);System.out.println("請輸入第一個數據:");int x = sc.nextInt();System.out.println("請輸入第二個數據:");int y = sc.nextInt();//把鍵盤錄入的數據進行相加即可int sum = (x + y);System.out.println("sum:"+sum);} }

鍵盤錄入練習(二):

1 /* 2 鍵盤錄入練習:鍵盤錄入兩個數據,獲取這兩個數據中的最大值 3 */ 4 5 import java.util.Scanner; 6 7 class ScannerTest2 { 8 public static void main(String[] args) { 9 //創建鍵盤錄入對象 10 Scanner sc = new Scanner(System.in); 11 12 System.out.println("請輸入第一個數據:"); 13 int a = sc.nextInt(); 14 15 System.out.println("請輸入第二個數據:"); 16 int b = sc.nextInt(); 17 18 //獲取這兩個數據中的最大值 19 int max = (a > b? a: b); 20 System.out.println("max:"+max); 21 } 22 }


鍵盤練習(三):

1 /* 2 練習: 3 鍵盤錄入三個數據,獲取這三個數據中的最大值 4 鍵盤錄入兩個數據,比較這兩個數據是否相等 5 */ 6 import java.util.Scanner; 7 8 class ScannerTest3 { 9 public static void main(String[] args) { 10 //鍵盤錄入三個數據,獲取這三個數據中的最大值 11 12 //創建鍵盤錄入對象 13 Scanner sc = new Scanner(System.in); 14 15 System.out.println("請輸入第一個數據:"); 16 int a = sc.nextInt(); 17 18 System.out.println("請輸入第二個數據:"); 19 int b = sc.nextInt(); 20 21 System.out.println("請輸入第三個數據:"); 22 int c = sc.nextInt(); 23 24 //獲取這三個數據中的最大值 25 int temp = ((a > b)? a: b); 26 int max = (temp > c? temp : c); 27 System.out.println("max:"+max); 28 System.out.println("------------------"); 29 30 //鍵盤錄入兩個數據 31 System.out.println("請輸入第一個數據:"); 32 int x = sc.nextInt(); 33 34 System.out.println("請輸入第二個數據:"); 35 int y = sc.nextInt(); 36 37 //比較這兩個數據是否相等 38 boolean flag = (x == y); 39 System.out.println("flag:"+flag); 40 } 41 }


3:流程控制語句
?(1)順序結構 從上往下,依次執行
?(2)選擇結構?按照不同的選擇,執行不同的代碼
?(3)循環結構 做一些重復的代碼

1 /* 2 流程控制語句:可以控制程序的執行流程。 3 4 分類: 5 順序結構 6 選擇結構 7 循環結構 8 9 順序結構: 10 從上往下,依次執行。 11 */ 12 class ShunXuJieGouDemo { 13 public static void main(String[] args) { 14 System.out.println("程序開始了"); 15 16 System.out.println("我愛Java"); 17 18 System.out.println("程序結束了"); 19 } 20 }

4:if語句(掌握)
?(1)三種格式
??A:格式1
???if(比較表達式) {
????語句體;
???}
???
???執行流程:
????判斷比較表達式的值,看是true還是false
????如果是true,就執行語句體
????如果是false,就不執行語句體
??
??B:格式2
???if(比較表達式) {
????語句體1;
???}else {
????語句體2;
???}
???
???執行流程:
????判斷比較表達式的值,看是true還是false
????如果是true,就執行語句體1
????如果是false,就執行語句體2
????
??C:格式3
???if(比較表達式1) {
????語句體1;
???}else if(比較表達式2){
????語句體2;
???}
???...
???else {
????語句體n+1;
???}
???
???執行流程:
????判斷比較表達式1的值,看是true還是false
????如果是true,就執行語句體1
????如果是false,就繼續判斷比較表達式2的值,看是true還是false
????如果是true,就執行語句體2
????如果是false,就繼續判斷比較表達式3的值,看是true還是false
????...
????如果都不滿足,就執行語句體n+1
?(2)注意事項
??A:比較表達式無論簡單還是復雜,結果是boolean類型
??B:if語句控制的語句體如果是一條語句,是可以省略大括號的;如果是多條,不能省略。
???建議:永遠不要省略。
??C:一般來說,有左大括號,就沒有分號,有分號,就沒有左大括號。
??D:else后面如果沒有if,是不會出現比較表達式的。
??E:三種if語句其實都是一個語句,只要有一個執行,其他的就不再執行。
?(3)案例:
??A:比較兩個數是否相等
??B:獲取兩個數中的最大值
??C:獲取三個數中的最大值(if語句的嵌套)
??D:根據成績輸出對應的等級
??E:根據月份,輸出對應的季節
??F:根據x計算對應y的值并輸出
?(4)三元運算符和if語句第二種格式的關系
??所有的三元運算符能夠實現的,if語句的第二種格式都能實現。
??反之不成立。
??
??如果if語句第二種格式控制的語句體是輸出語句,就不可以。
??因為三元運算符是一個運算符,必須要有一個結果返回,不能是一個輸出語句。

1 /* 2 選擇結構: 3 if語句 4 switch語句 5 6 if語句: 7 格式1 8 格式2 9 格式3 10 11 if語句的格式: 12 if(比較表達式) { 13 語句體; 14 } 15 16 執行流程: 17 先計算比較表達式的值,看其返回值是true還是false。 18 如果是true,就執行語句體; 19 如果是false,就不執行語句體; 20 */ 21 class IfDemo { 22 public static void main(String[] args) { 23 int x = 10; 24 25 if(x == 10) { 26 System.out.println("x等于10"); 27 } 28 29 if(x == 20) { 30 System.out.println("x等于20"); 31 } 32 33 System.out.println("over"); 34 } 35 }

if語句注意事項:

1 /* 2 if語句的注意事項: 3 A:比較表達式無論簡單還是復雜,結果必須是boolean類型 4 B:if語句控制的語句體如果是一條語句,大括號可以省略; 5 如果是多條語句,就不能省略。建議永遠不要省略。 6 C:一般來說:有左大括號就沒有分號,有分號就沒有左大括號 7 */ 8 class IfDemo2 { 9 public static void main(String[] args) { 10 int x = 10; 11 12 if(x == 10) { 13 System.out.println("x等于10"); 14 } 15 16 if((x > 5) || (x == 10)) { 17 System.out.println("x大于或者等于10"); 18 } 19 System.out.println("-------------------"); 20 21 int a = 100; 22 23 /* 24 if(a == 100) { 25 System.out.println("a的值是100"); 26 } 27 */ 28 29 if(a != 100) { 30 System.out.println("a的值是100"); 31 System.out.println("over"); 32 } 33 System.out.println("-------------------"); 34 35 int b = 100; 36 if(b != 100); //這里其實是有語句體的,只不過是空語句體。 37 38 //代碼塊 39 { 40 System.out.println("b的值是100"); 41 System.out.println("over"); 42 } 43 } 44 }

if語句格式2

1 /* 2 if語句格式2: 3 if(比較表達式) { 4 語句體1; 5 }else { 6 語句體2; 7 } 8 執行流程: 9 首先計算比較表達式的值,看其返回值是true還是false。 10 如果是true,就執行語句體1; 11 如果是false,就執行語句體2; 12 13 注意:else后面是沒有比較表達式的,只有if后面有。 14 */ 15 class IfDemo3 { 16 public static void main(String[] args) { 17 //判斷兩個數據是否相等 18 19 int a = 10; 20 int b = 20; 21 22 if(a == b) { 23 System.out.println("a等于b"); 24 }else { 25 System.out.println("a不等于b"); 26 } 27 } 28 }

三元運算符與if格式2的區別:

1 /* 2 由于if語句的第二種格式剛才也完成了三元運算符可以完成的效果。 3 所以,我們就認為他們可以完成一樣的操作。 4 但是,他們就一點區別沒有嗎?肯定不是。 5 6 區別: 7 三元運算符實現的,都可以采用if語句實現。反之不成立。 8 9 什么時候if語句實現不能用三元改進呢? 10 當if語句控制的操作是一個輸出語句的時候就不能。 11 為什么呢?因為三元運算符是一個運算符,運算符操作完畢就應該有一個結果,而不是一個輸出。 12 */ 13 class IfDemo4 { 14 public static void main(String[] args) { 15 //獲取兩個數據的最大值 16 int a = 10; 17 int b = 20; 18 19 //用if語句實現 20 int max1; 21 if(a > b) { 22 max1 = a; 23 }else { 24 max1 = b; 25 } 26 System.out.println("max1:"+max1); 27 28 //用三元改進 29 int max2 = (a > b)? a: b; 30 System.out.println("max2:"+max2); 31 System.out.println("----------"); 32 33 //判斷一個數據是奇數還是偶數,并輸出是奇數還是偶數 34 int x = 100; 35 36 if(x%2 == 0) { 37 System.out.println("100是一個偶數"); 38 }else { 39 System.out.println("100是一個奇數"); 40 } 41 42 //用三元改進 43 //這種改進是錯誤的。 44 //String s = (x%2 == 0)?System.out.println("100是一個偶數");:System.out.println("100是一個奇數");; 45 } 46 }

if語句格式3:

1 /* 2 由于if語句的第二種格式剛才也完成了三元運算符可以完成的效果。 3 所以,我們就認為他們可以完成一樣的操作。 4 但是,他們就一點區別沒有嗎?肯定不是。 5 6 區別: 7 三元運算符實現的,都可以采用if語句實現。反之不成立。 8 9 什么時候if語句實現不能用三元改進呢? 10 當if語句控制的操作是一個輸出語句的時候就不能。 11 為什么呢?因為三元運算符是一個運算符,運算符操作完畢就應該有一個結果,而不是一個輸出。 12 */ 13 class IfDemo4 { 14 public static void main(String[] args) { 15 //獲取兩個數據的最大值 16 int a = 10; 17 int b = 20; 18 19 //用if語句實現 20 int max1; 21 if(a > b) { 22 max1 = a; 23 }else { 24 max1 = b; 25 } 26 System.out.println("max1:"+max1); 27 28 //用三元改進 29 int max2 = (a > b)? a: b; 30 System.out.println("max2:"+max2); 31 System.out.println("----------"); 32 33 //判斷一個數據是奇數還是偶數,并輸出是奇數還是偶數 34 int x = 100; 35 36 if(x%2 == 0) { 37 System.out.println("100是一個偶數"); 38 }else { 39 System.out.println("100是一個奇數"); 40 } 41 42 //用三元改進 43 //這種改進是錯誤的。 44 //String s = (x%2 == 0)?System.out.println("100是一個偶數");:System.out.println("100是一個奇數");; 45 } 46 }

if語句格式2練習:

1 /* 2 if語句格式2的練習: 3 A:獲取兩個數據中較大的值 4 B:判斷一個數據是奇數還是偶數,并輸出是奇數還是偶數 5 */ 6 import java.util.Scanner; 7 8 class IfTest { 9 public static void main(String[] args) { 10 //創建鍵盤錄入對象 11 Scanner sc = new Scanner(System.in); 12 13 //獲取兩個數據中較大的值 14 System.out.println("請輸入第一個數據:"); 15 int a = sc.nextInt(); 16 17 System.out.println("請輸入第二個數據:"); 18 int b = sc.nextInt(); 19 20 //定義一個變量接收最大值 21 int max; 22 23 if(a > b) { 24 max = a; 25 }else { 26 max = b; 27 } 28 29 System.out.println("max:"+max); 30 System.out.println("----------------"); 31 32 //判斷一個數據是奇數還是偶數 33 System.out.println("請輸入你要判斷的數據:"); 34 int x = sc.nextInt(); 35 36 if(x%2 == 0) { 37 System.out.println(x+"這個數據是偶數"); 38 }else { 39 System.out.println(x+"這個數據是奇數"); 40 } 41 } 42 }

if語句格式3練習:

1 /* 2 三種if語句分別適合做什么事情呢? 3 格式1:適合做單個判斷 4 格式2:適合做兩個判斷 5 格式3:適合做多個判斷 6 7 需求: 8 鍵盤錄入x的值,計算出y的并輸出。 9 10 x>=3 y = 2x + 1; 11 -1<=x<3 y = 2x; 12 x<=-1 y = 2x – 1; 13 14 分析: 15 A:由于數據要鍵盤錄入,所以必須使用Scanner。 16 B:由于是三種判斷,所以我們選擇if語句格式3。 17 */ 18 import java.util.Scanner; 19 20 class IfTest2 { 21 public static void main(String[] args) { 22 //創建鍵盤錄入對象 23 Scanner sc = new Scanner(System.in); 24 25 System.out.println("請輸入x的值:"); 26 int x = sc.nextInt(); 27 28 //定義一個y 29 int y; 30 31 //用if語句格式3進行判斷 32 if(x >= 3) { 33 y = 2*x + 1; 34 }else if(x>=-1 && x<3) { 35 y = 2*x; 36 }else { 37 y = 2*x - 1; 38 } 39 40 System.out.println("y:"+y); 41 } 42 }

鍵盤錄入月份的值,輸出對應的季節

1 /* 2 鍵盤錄入月份的值,輸出對應的季節。 3 4 春 3,4,5 5 夏 6,7,8 6 秋 9,10,11 7 冬 12,1,2 8 9 分析: 10 A:鍵盤錄入月份的值,所以我們要使用Scanner。 11 B:我們應該判斷這個月份在那個季節,而這個判斷情況較多,所以,用if語句格式3。 12 13 if語句的使用場景: 14 A:針對表達式是一個boolean類型的判斷 15 B:針對一個范圍的判斷 16 */ 17 import java.util.Scanner; 18 19 class IfTest3 { 20 public static void main(String[] args) { 21 //創建鍵盤錄入對象 22 Scanner sc = new Scanner(System.in); 23 24 //錄入數據 25 System.out.println("請你輸入一個月份:"); 26 int month = sc.nextInt(); 27 28 //第三種格式實現即可 29 if(month<1 || month>12) { 30 System.out.println("你輸入的月份有誤"); 31 }else if(month == 1) { 32 System.out.println("冬季"); 33 }else if(month == 2) { 34 System.out.println("冬季"); 35 }else if(month == 3) { 36 System.out.println("春季"); 37 }else if(month == 4) { 38 System.out.println("春季"); 39 }else if(month == 5) { 40 System.out.println("春季"); 41 }else if(month == 6) { 42 System.out.println("夏季"); 43 }else if(month == 7) { 44 System.out.println("夏季"); 45 }else if(month == 8) { 46 System.out.println("夏季"); 47 }else if(month == 9) { 48 System.out.println("秋季"); 49 }else if(month == 10) { 50 System.out.println("秋季"); 51 }else if(month == 11) { 52 System.out.println("秋季"); 53 }else { 54 System.out.println("冬季"); 55 } 56 System.out.println("--------------"); 57 58 //這個程序確實是符合了我們的需求,但是就是看起來比較麻煩 59 //那么,我們能不能改進一下呢? 60 //month == 3 61 //month == 4 62 //month == 5 63 //我們發現,上面三個都是春季。 64 //而他們本身每一個都是一個boolean表達式 65 //所以,我們就可以考慮使用邏輯運算符給他們連接起來改進 66 if(month<1 || month>12) { 67 System.out.println("你輸入的月份有誤"); 68 }else if(month==3 || month==4 || month==5) { 69 System.out.println("春季"); 70 }else if(month==6 || month==7 || month==8) { 71 System.out.println("夏季"); 72 }else if(month==9 || month==10 || month==11) { 73 System.out.println("秋季"); 74 }else { 75 System.out.println("冬季"); 76 } 77 System.out.println("--------------"); 78 79 //這個時候,程序代碼以及可以了。 80 //但是呢,假如我要求你輸入一個月份,判斷是上半年還是下半年。 81 //這個時候,我們的判斷條件連接就是6個boolean表達式 82 //我們可能還有更多的連接 83 //這個時候,其實我們還有另外的一種改進方案: 84 //month == 3 85 //month == 4 86 //month == 5 87 //month>=3 && month<=5 88 //用范圍也是可以改進的。 89 if(month<1 || month>12) { 90 System.out.println("你輸入的月份有誤"); 91 }else if(month>=3 && month<=5) { 92 System.out.println("春季"); 93 }else if(month>=6 && month<=8) { 94 System.out.println("夏季"); 95 }else if(month>=9 && month<=11) { 96 System.out.println("秋季"); 97 }else { 98 System.out.println("冬季"); 99 } 100 System.out.println("--------------"); 101 } 102 }

獲取三個數據中的最大值:

1 /* 2 獲取三個數據中的最大值 3 4 由此案例主要是為了講解if語句是可以嵌套使用的。而且是可以任意的嵌套。 5 */ 6 class IfTest4 { 7 public static void main(String[] args) { 8 int a = 10; 9 int b = 30; 10 int c = 20; 11 12 //三元實現 13 //int temp = (a>b)? a: b; 14 //int max = (temp>c)? temp: c; 15 //System.out.println("max:"+max); 16 //System.out.println("--------"); 17 18 //用if語句實現 19 int max; 20 if(a > b) { 21 if(a > c) { 22 max = a; 23 }else { 24 max = c; 25 } 26 }else { 27 if(b > c) { 28 max = b; 29 }else { 30 max = c; 31 } 32 } 33 System.out.println("max:"+max); 34 } 35 }

?

轉載于:https://www.cnblogs.com/super90/p/4660049.html

總結

以上是生活随笔為你收集整理的03_运算符、键盘录入、流程控制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲狠狠丁香婷婷综合久久久 | 日韩大片免费观看 | 中文字幕免费观看 | 免费黄色激情视频 | 欧美精品一区二区三区一线天视频 | 亚洲高清免费在线 | 欧美精品久久久久久久久免 | 毛片一级免费一级 | 五月婷婷综合在线观看 | 狠狠色丁香婷婷综合橹88 | www五月婷婷| 欧美巨大荫蒂茸毛毛人妖 | 婷婷九月激情 | www.国产在线 | 久久久久久久久久久久久国产精品 | 国产在线一区二区 | 久久久免费观看视频 | 91成人精品在线 | 免费在线观看视频一区 | 五月激情电影 | 色婷婷狠狠18 | 色网免费观看 | 高清日韩一区二区 | 免费福利视频导航 | 有码中文字幕在线观看 | av中文天堂在线 | 免费av的网站 | 性色av免费观看 | 黄色www在线观看 | 亚洲午夜精品久久久久久久久久久久 | 丁香六月久久综合狠狠色 | 在线日韩精品视频 | 91精选在线| 天天操操 | 久久有精品 | 97操操操 | 国产精品精品久久久久久 | 久久大视频 | 91视频观看免费 | 天天干亚洲 | 日本久久精 | 国产精品国产毛片 | 免费看毛片在线 | 天天操夜夜操夜夜操 | 97精品免费视频 | 天天操天天射天天舔 | 国产成人久 | 成人不用播放器 | www天天干com| 中文字幕色综合网 | 九九热精 | 人人涩| 天天玩夜夜操 | 91高清在线 | 日本中文在线观看 | 久久再线视频 | 91人人爽久久涩噜噜噜 | 人人插人人费 | 99婷婷狠狠成为人免费视频 | 国产成人精品av久久 | 欧美成人h版电影 | 在线观看免费国产小视频 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 6699私人影院 | 国产精品九九九九九 | 国产黄色片一级三级 | 色干综合 | 欧美十八 | 97国产在线观看 | 欧美日韩国产色综合一二三四 | 国产日韩精品一区二区三区 | 99色在线观看视频 | 亚洲永久精品国产 | 成年人免费在线 | 久久九九久久九九 | 欧美一级在线看 | av免费播放 | av综合av| 91观看视频 | 麻豆视频免费入口 | 精品中文字幕视频 | 国产亚洲精品久久久久久 | 一区二区精品久久 | 国产在线不卡一区 | 天天干天天操天天入 | 五月婷婷中文网 | 在线观看不卡的av | 国产精品中文字幕av | 日本精品二区 | 久久久久久久久久国产精品 | 在线天堂日本 | 最近高清中文在线字幕在线观看 | 免费福利在线 | 国产精品久久久久久久久久免费看 | 黄色av网站在线观看免费 | 国产1区2 | 日韩免费电影一区二区三区 | 婷婷色六月天 | 国产成人精品一区二区三区在线 | 欧美成人精品欧美一级乱黄 | 综合久久精品 | 亚洲免费视频在线观看 | 天天弄天天干 | 叶爱av在线 | 一本色道久久精品 | 91精品导航 | 99精品视频在线观看免费 | av在线专区 | 午夜精品一区二区三区可下载 | 中文字幕在线视频一区二区三区 | 色噜噜噜 | 国产成人在线看 | 日韩精品资源 | 91手机视频| 国产精品美女毛片真酒店 | 狠狠干天天操 | 毛片无卡免费无播放器 | 免费黄色av片| 欧美成人aa | 在线视频手机国产 | 国产黄色免费在线观看 | 精品一区二区在线免费观看 | 精品人人人人 | 亚洲欧美国产精品va在线观看 | 亚洲精品合集 | 日韩成人xxxx| 91九色视频网站 | av片子在线观看 | 91成人精品国产刺激国语对白 | 91精品视频免费看 | 91麻豆精品国产91久久久使用方法 | 精品国内自产拍在线观看视频 | 99久久综合国产精品二区 | 久久超碰97 | 免费福利小视频 | 亚洲黄色片在线 | 午夜在线观看 | 99精品久久久久久久 | 97香蕉视频 | 亚洲电影第一页av | 日韩草比 | 久久久久久久精 | 免费看色的网站 | 中文字幕一区二区三区四区在线视频 | 日日日日日 | 日韩av在线看 | 欧美日韩中文字幕视频 | 黄色视屏免费在线观看 | 婷婷激情欧美 | 91成人免费看片 | 国产一区二区在线免费播放 | 成人小视频在线免费观看 | 天天操天天干天天玩 | 免费视频一二三区 | www久| 91入口在线观看 | 91麻豆免费看 | 五月婷综合 | 成人三级网址 | 久久艹人人 | bbb搡bbb爽爽爽 | 最近日本韩国中文字幕 | 日韩高清免费无专码区 | 国产+日韩欧美 | 成人蜜桃视频 | 久久超 | 在线观看网站你懂的 | 亚洲爱av| 91超级碰 | 丁香六月婷婷 | 色综合久久久 | 久久五月婷婷综合 | 永久免费av在线播放 | 欧美激情综合色综合啪啪五月 | 九月婷婷色| 99久久婷婷国产一区二区三区 | 96精品视频 | 日韩在线观看小视频 | 99国产成+人+综合+亚洲 欧美 | 91视频 - x99av | 福利电影久久 | 在线导航av | 亚洲国产一区在线观看 | 国产精品va在线 | 久久精品欧美日韩精品 | 日韩免费一级电影 | 久久免费看av | 久久久久久久久久久久电影 | 天天干,天天射,天天操,天天摸 | 黄色软件在线看 | 成人在线观看免费视频 | 999电影免费在线观看2020 | 久久精品视频2 | 黄色三级在线观看 | 99一区二区三区 | 日韩有码在线播放 | 97视频网站 | 日韩精品中文字幕在线播放 | 亚洲精品xxxx | 国产视频精选在线 | 亚洲一本视频 | 日本三级吹潮在线 | 亚洲精品网址在线观看 | 亚洲国产精品成人女人久久 | 成人黄色av免费在线观看 | 大荫蒂欧美视频另类xxxx | 日韩免费观看av | 欧美日韩精品在线观看视频 | 91最新网址| 国产成人精品综合久久久 | www.夜夜夜| 国产精品电影一区二区 | 五月综合色婷婷 | 中文区中文字幕免费看 | 一区中文字幕电影 | 97**国产露脸精品国产 | 久久精品99北条麻妃 | 黄色视屏在线免费观看 | 国产第一页在线播放 | 国产剧情一区在线 | 99久久久久成人国产免费 | 最新高清无码专区 | 九九九热精品免费视频观看网站 | 81国产精品久久久久久久久久 | 深夜国产福利 | 欧美性精品 | 久久精品99国产精品亚洲最刺激 | 99热手机在线观看 | 欧美日韩高清一区二区 | 丁香六月婷 | 天天干天天干天天色 | 韩国av在线 | 久久99久久99精品免观看粉嫩 | 亚洲国产成人精品在线 | 国产小视频你懂的在线 | 久久国内精品 | 亚洲精品一区二区三区四区高清 | 日韩视频一区二区三区在线播放免费观看 | 波多野结衣一区二区三区中文字幕 | 又污又黄的网站 | 久久久久国 | 国产r级在线观看 | 欧美了一区在线观看 | 中文字幕久久亚洲 | 精品亚洲免费 | 亚洲免费av一区二区 | 午夜精品久久久久久久久久久久久久 | 99久久精品国 | 亚洲天堂在线观看完整版 | 久久99亚洲精品 | 久久免费视频8 | 久久在线免费观看视频 | 高清日韩一区二区 | 精品亚洲视频在线观看 | 超碰人人草人人 | 日韩一区正在播放 | 亚洲男人天堂a | 国产精品久久久久久久久久久不卡 | 国产成人av免费在线观看 | 亚洲毛片一区二区三区 | 日韩在线第一 | 久av电影 | 激情五月在线 | 91九色丨porny丨丰满6 | 97视频精品 | 91视频在线免费 | 97视频在线观看免费 | 国产高清中文字幕 | 正在播放一区二区 | 亚洲最大av在线播放 | 欧美一级裸体视频 | 日本精品一二区 | av三级在线免费观看 | 中文在线a∨在线 | 激情在线五月天 | 亚洲一区二区观看 | 精品伦理一区二区三区 | 九九热免费精品视频 | 成人一级免费电影 | 久久九九国产视频 | 国产亚洲观看 | 成人国产一区 | 久久情爱| 国产在线欧美日韩 | 亚洲黄色一级电影 | 免费观看国产成人 | 精品国产_亚洲人成在线 | 日韩av专区 | 久久久国产精品电影 | 国产亚洲va综合人人澡精品 | 91麻豆文化传媒在线观看 | 正在播放 久久 | 色婷婷伊人 | 成人在线播放免费观看 | 久久久久久久久福利 | 国产女人40精品一区毛片视频 | 成年人看片网站 | 九草视频在线 | 国内免费久久久久久久久久久 | 精品一区二区电影 | 2019中文字幕网站 | 黄色福利网站 | 精品在线小视频 | 西西人体www444 | 国产精品白浆 | 久热色超碰| 国产小视频在线看 | 五月婷婷丁香在线观看 | 美女视频黄网站 | 久久成人高清视频 | 亚洲一片黄 | 超碰成人网 | 天天草天天干天天 | 国产成人精品不卡 | 91热爆视频 | 欧美国产大片 | 青草草在线视频 | 国产亚洲精品久久久久5区 成人h电影在线观看 | 国产精品一区二区久久久 | 久久99热这里只有精品国产 | 天天干天天操天天 | 婷婷丁香综合 | 久久黄色网址 | 久久久久亚洲精品 | 成人av高清在线观看 | 国内精品久久久久久久久久久 | 精品国产精品久久一区免费式 | 伊人天天狠天天添日日拍 | av视屏在线播放 | 免费美女久久99 | 亚洲成av人片在线观看 | 日韩一区二区三区高清免费看看 | 国产91aaa| 亚洲欧美日韩一级 | 亚洲一二三在线 | 亚洲播播 | 欧美色综合天天久久综合精品 | 欧美 日韩精品 | 在线韩国电影免费观影完整版 | 成人黄色小说视频 | 色综合人人 | 国产破处在线视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 一级电影免费在线观看 | 91亚色在线观看 | 国产精品少妇 | 97操碰 | 国产精品一区二区三区久久久 | 最近2019中文免费高清视频观看www99 | 亚洲天堂毛片 | 韩日色视频 | aaa亚洲精品一二三区 | 噜噜色官网 | 狠狠激情中文字幕 | 日韩精品在线看 | 色综合久久久久综合体桃花网 | 国产亚洲免费观看 | 日韩精品一区二区三区中文字幕 | 亚洲综合欧美日韩狠狠色 | 久久精品国产成人精品 | 九九在线精品视频 | 亚洲综合丁香 | 亚洲国产中文在线观看 | 精品中文字幕在线 | 国产在线观看免费 | 国产精品高潮久久av | 久久国产网站 | 精品国产综合区久久久久久 | 日日摸日日碰 | 亚洲视频免费在线 | 午夜黄色一级片 | а天堂中文最新一区二区三区 | 亚洲区视频在线 | 精品国产一区二区三区蜜臀 | 日韩av三区 | 国产手机免费视频 | 99在线视频免费观看 | 国产精品久久久久久吹潮天美传媒 | 国产精品一区二区三区99 | 久久久影院一区二区三区 | 色婷婷综合久久久中文字幕 | 国产第一页在线播放 | 欧美色久 | 免费视频久久久 | 亚洲免费一级 | 香蕉久久久久久av成人 | 视频一区亚洲 | 911国产在线观看 | 在线电影a | 久久免费激情视频 | 精品免费国产一区二区三区四区 | 天堂av色婷婷一区二区三区 | 久久草| 久草干 | 亚洲免费在线看 | 999成人免费视频 | 欧美一区二区视频97 | 成人国产精品久久久久久亚洲 | av丝袜天堂 | 在线观看亚洲视频 | 国模视频一区二区三区 | 337p西西人体大胆瓣开下部 | 日韩av成人在线观看 | 国内精品久久久久影院优 | 中文字幕乱码电影 | www.夜夜骑.com | 久久成年人视频 | 69av网| 国产在线精品一区 | 国产1级毛片 | 国产在线色站 | 久久久久久久久久久高潮一区二区 | 免费看的黄色小视频 | 福利网址在线观看 | 国产高清在线a视频大全 | 日日干影院 | 亚洲欧洲av | 中文免费 | 国产中文字幕在线看 | 成人av在线直播 | 久久成人午夜视频 | 欧美一区二区在线免费看 | 成人在线观看资源 | 中文字幕在线观看视频免费 | 6080yy精品一区二区三区 | 日日骑 | 成人黄色小视频 | 国产精品视频免费 | 中文久草 | 不卡的av在线 | 99精品视频精品精品视频 | 在线成人国产 | 亚洲欧美综合 | 久久久久亚洲精品成人网小说 | 特级毛片在线 | 久久精品牌麻豆国产大山 | 国产午夜精品理论片在线 | 激情综合网婷婷 | 国产一级不卡毛片 | 日韩有码在线观看视频 | 国产精品一区二区久久精品爱微奶 | 国产在线观看你懂得 | 91九色蝌蚪视频在线 | 成人免费影院 | 少妇视频在线播放 | 夜夜躁狠狠燥 | 在线观看中文字幕dvd播放 | 天天操福利视频 | 亚洲精品欧美专区 | 中文字幕在线观看网站 | 欧美小视频在线 | 免费观看特级毛片 | 日韩在线观看一区 | 在线精品亚洲一区二区 | 青青草国产精品视频 | 欧美日韩亚洲在线 | 黄色一级在线视频 | 欧美a在线看 | 国产一级二级在线 | 九九热只有这里有精品 | 国产无区一区二区三麻豆 | 亚洲激情免费 | 日韩最新在线 | av电影在线播放 | 中文字幕一区在线观看视频 | 91一区二区三区久久久久国产乱 | 久久在线影院 | 亚洲国产中文字幕在线视频综合 | 久久高清免费视频 | 日本久久精品视频 | 精品国产欧美 | 国产69精品久久99不卡的观看体验 | 欧美在线视频一区二区 | 国偷自产视频一区二区久 | 在线免费观看国产 | 中文一区二区三区在线观看 | 91禁在线观看 | 久久av中文字幕片 | 在线看av的网址 | 免费观看高清 | 欧美日韩高清一区二区 国产亚洲免费看 | 国产不卡视频在线播放 | 欧美一级性生活片 | 欧美久久久久 | 夜夜躁狠狠躁日日躁 | 中文字幕高清免费日韩视频在线 | 欧美日韩中文字幕在线视频 | 丁香高清视频在线看看 | 久久国产品 | 亚洲成人av电影在线 | 在线小视频你懂得 | 91看片在线看片 | caobi视频 | 国产成人一区三区 | 久久99热国产 | 中文字幕视频 | 日韩精品免费在线视频 | 亚洲欧美日韩精品一区二区 | 国内外成人在线视频 | 中文字幕日韩在线播放 | 日韩高清在线观看 | 免费麻豆 | 狠狠五月婷婷 | 亚洲免费视频观看 | 国产一区二区三区免费视频 | 中文字幕在线免费 | 久久精品国产精品亚洲精品 | 91视频最新网址 | 四虎国产精品永久在线国在线 | 久久久久久久久久久久久久免费看 | 99精品久久只有精品 | 色综合五月| 一区二区伦理电影 | 国产亚洲精品美女 | 在线有码中文字幕 | 精品九九久久 | 在线中文字幕视频 | 国产特级毛片aaaaaaa高清 | 色欲综合视频天天天 | 中文字幕国产在线 | 成人亚洲综合 | 欧美夫妻性生活电影 | 在线观看国产福利片 | www.国产在线 | 极品嫩模被强到高潮呻吟91 | 国产精品网站一区二区三区 | 婷婷丁香导航 | 日韩草比| 草久久久久| 99热最新| 国内丰满少妇猛烈精品播 | 最近免费在线观看 | 五月婷婷综合在线观看 | 日韩二区在线观看 | 精品国产一区二区三区免费 | 五月天堂色 | 日韩电影在线观看一区二区 | 中文字幕资源网 | 欧美精品久久久久久久久久 | 91精品视频观看 | 国产精品不卡视频 | 国产人成精品一区二区三 | 99在线观看 | 欧美一级视频免费看 | 久草在线资源观看 | 国产精品一区二区精品视频免费看 | 成人xxxx| 偷拍精偷拍精品欧洲亚洲网站 | 久草在线免费新视频 | 又黄又色又爽 | 亚洲成人软件 | 亚洲五月六月 | 久久免费久久 | 国产视频一二三 | 国产麻豆精品久久一二三 | 亚洲影院色 | 欧美色图p| 久久久久成人精品免费播放动漫 | 九九九九热精品免费视频点播观看 | 日韩av黄| 午夜av免费看| 天天射综合网站 | 亚洲国产精品激情在线观看 | 午夜精品麻豆 | 国产成人综 | 日韩精品久久久久久久电影99爱 | 国产欧美最新羞羞视频在线观看 | 久久综合色影院 | av中文天堂 | 欧美最猛性xxxxx免费 | 亚洲h在线播放在线观看h | 久久精品久久精品久久精品 | 婷婷网在线 | 久久精品4 | 在线看国产视频 | 国产专区在线视频 | aa级黄色大片 | 国产精品剧情在线亚洲 | 久久久久综合 | 久久综合久久久 | 最新国产一区二区三区 | 久久视频精品在线观看 | 四虎国产永久在线精品 | 超碰97公开 | 国产高清免费 | 日韩av成人免费看 | 国产五月色婷婷六月丁香视频 | 亚洲美女免费视频 | 欧美日本在线视频 | 午夜精品久久 | 天天射天天干天天 | 最近2019中文免费高清视频观看www99 | 日韩高清黄色 | wwxxxx日本| 天天躁日日躁狠狠躁av麻豆 | 天天射天天干 | 国产精品 中文在线 | 久久9视频 | 国产精华国产精品 | 天天干,天天射,天天操,天天摸 | wwwwwww黄 | 中文字幕在线看人 | 亚洲h在线播放在线观看h | 99色人 | 五月婷婷色 | 亚洲视频电影在线 | 亚洲精品动漫成人3d无尽在线 | 天堂av网址 | 九九免费在线观看 | 亚洲精品日韩一区二区电影 | 欧美精品一级视频 | 国产精品成人av电影 | 日批视频在线观看免费 | 亚洲一级久久 | 97成人资源站 | 视频一区二区精品 | 免费网站色 | 免费a网| 丁香久久久 | 国产最新视频在线观看 | 国产精品高潮呻吟久久久久 | 中文字幕一区二区三区在线观看 | 婷婷六月色 | 在线观看亚洲国产精品 | 日女人电影| 2024国产精品视频 | 久久久久久高潮国产精品视 | 五月婷婷av | 国产精品欧美在线 | 婷婷色中文网 | 久草精品在线观看 | 一本一道波多野毛片中文在线 | 久久在线观看 | 久久久久久久久久久高潮一区二区 | 亚洲精品一区二区三区在线观看 | 免费看的毛片 | 久久精品国产免费看久久精品 | 天天干天天干天天干 | www视频在线观看 | 成人毛片久久 | 日韩另类在线 | 中文字幕在线观看视频一区 | 日本系列中文字幕 | 国产精品国产毛片 | 日韩午夜视频在线观看 | 午夜精品福利一区二区三区蜜桃 | 亚洲免费国产视频 | 天天射天天干天天插 | 日韩最新在线视频 | 国产一级淫片免费看 | 国产一级做a爱片久久毛片a | 久久精品一区二 | 国产精品乱码一区二区视频 | 久久综合九色综合97_ 久久久 | 99热超碰| 久久精品草 | 欧美午夜剧场 | 久久激情综合 | 很黄很黄的网站免费的 | 亚洲一级久久 | 永久免费毛片在线观看 | 97超碰人人爱 | 91pony九色丨交换 | 亚洲精品视频观看 | 91在线操| 久久精品国产亚洲a | 久久av一区二区三区亚洲 | 国产黄色免费 | 国产精品免费在线 | 久久久久影视 | 久久r精品| 国产精品18久久久久久vr | 蜜臀av性久久久久av蜜臀妖精 | 999免费视频| 国产精品专区在线观看 | 999成人国产 | 久久精品视频日本 | 国产区精品区 | 69精品在线 | 一区av在线播放 | 国产精品女同一区二区三区久久夜 | 久久久久国产一区二区三区 | 国产小视频在线免费观看视频 | 午夜久操 | 日韩中文字幕视频在线 | 日韩av黄| 在线综合色| 麻豆av一区二区三区在线观看 | 国产色资源 | 天天曰夜夜操 | 婷婷六月激情 | 五月婷婷网站 | 久久,天天综合 | 在线视频 你懂得 | 97色在线观看免费视频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 日韩av一卡二卡三卡 | 91精品国产92久久久久 | 在线看的毛片 | 久草在线久草在线2 | 日韩字幕在线观看 | 天天操夜夜操 | 欧美国产日韩在线视频 | 国内久久久久久 | 一级精品视频在线观看宜春院 | 人人搞人人干 | 激情综合色播五月 | 丁香久久婷婷 | 久久久久久久久综合 | 国产在线观看黄 | 免费福利小视频 | 人人射人人射 | 色丁香婷婷| 免费观看午夜视频 | 97成人精品视频在线观看 | av 在线观看 | 成人在线视频在线观看 | 激情小说网站亚洲综合网 | 不卡视频一区二区三区 | 精品999 | 成人av网页| 欧美日韩久久一区 | 福利视频一二区 | 久久精品国产亚洲aⅴ | 97超碰在线久草超碰在线观看 | 三级视频片 | 91在线视频在线 | 91日韩精品视频 | 久久夜色网 | 国产小视频在线播放 | 国产精品免费一区二区三区在线观看 | 国产原创av片| 91在线porny国产在线看 | 五月婷婷视频在线 | 91精品国产乱码久久 | 人人插人人| 天天舔天天射天天操 | 日韩有码网站 | 在线免费观看涩涩 | 国产一区二区精品 | 激情av一区二区 | 中文字幕日本特黄aa毛片 | 中文字幕一区二区三区乱码不卡 | 国语精品免费视频 | 欧美美女视频在线观看 | 欧美日韩午夜爽爽 | 久久久久国产精品厨房 | 中文字幕在线观看三区 | 日本中出在线观看 | 国产精品a久久久久 | 99久久精品免费看国产免费软件 | 免费福利在线观看 | 成年人国产在线观看 | 国产激情电影综合在线看 | 黄色av网站在线免费观看 | 在线观看国产永久免费视频 | 2019天天干天天色 | 欧亚久久| 人人看人人草 | 精品久久国产一区 | 精品久久久久久一区二区里番 | 日韩在线观看a | 国产精品123 | 在线黄色国产电影 | 色婷婷综合久久久久中文字幕1 | 国产手机视频在线观看 | 亚洲高清在线精品 | 中文字幕色在线视频 | 日本aaa在线观看 | 欧美另类亚洲 | 欧美精品国产综合久久 | 日韩免费视频一区二区 | 国产中文字幕在线观看 | 国产不卡在线观看视频 | 日韩欧美视频在线观看免费 | 97视频在线观看网址 | 精品国产中文字幕 | 国产精品手机在线观看 | 亚洲成人精品在线观看 | 久久免费中文视频 | 爱射综合 | 国产精品久久一卡二卡 | 国产特级毛片aaaaaaa高清 | 99这里只有精品视频 | 国产日韩欧美在线观看 | 在线成人免费电影 | www.夜色321.com| 免费一级片视频 | 国内精品视频免费 | 日韩三级av| 久久丁香 | 久久精品在线视频 | 青春草免费视频 | 亚洲视频一级 | 中文字幕色网站 | 丁香六月激情 | 超碰在线97国产 | 国产午夜激情视频 | 日韩精品中文字幕在线不卡尤物 | 黄色毛片在线 | 免费在线观看日韩视频 | 亚洲人成人天堂h久久 | 日韩在线第一区 | 五月婷婷黄色 | av片无限看| 操一草| 在线观看免费国产小视频 | 久久er99热精品一区二区三区 | 久久精品香蕉视频 | 毛片随便看 | 韩日电影在线观看 | 中文字幕在线专区 | 狠狠躁日日躁狂躁夜夜躁av | 丁香久久五月 | 久久免费视频在线观看30 | 91在线永久 | 国产精品黄色在线观看 | 午夜精品久久久久久久久久久 | 精品一区在线看 | 五月天婷婷在线播放 | 高清av影院 | 国产在线观看高清视频 | 久久99亚洲精品久久久久 | 国产午夜精品一区二区三区欧美 | 国产精品久久久久久69 | 插婷婷| 婷婷丁香激情五月 | 色综合天天做天天爱 | 欧美日本中文字幕 | 激情欧美日韩一区二区 | 黄色大片入口 | 精品国产自在精品国产精野外直播 | 欧美性生交大片免网 | 99热这里只有精品1 av中文字幕日韩 | 国产免费xvideos视频入口 | 一本一本久久a久久精品综合妖精 | 91在线中字 | 五月开心色 | 91在线精品观看 | 最新av在线免费观看 | www.亚洲精品 | 国产精品久久久久久久久久尿 | 美女在线国产 | 欧美日韩亚洲在线观看 | 国产群p视频 | 日日夜夜骑 | 亚洲一级电影视频 | 欧美在线18 | 久久精品久久精品 | 色天天久久 | 久久线视频| 欧美欧美 | 91看片淫黄大片一级在线观看 | 成人一区二区三区在线 | 亚洲成人黄色在线观看 | 色伊人网 | 99久久网站| 欧美日韩亚洲在线观看 | 永久av免费在线观看 | 精品一区二区三区电影 | 欧美日韩视频在线观看一区二区 | 91香蕉视频 | 精品国产网址 | 日韩久久精品一区二区三区下载 | 91av播放| 91视频在线免费观看 | 97色婷婷成人综合在线观看 | 国产999精品久久久久久绿帽 | 99热在线免费观看 | 亚洲a在线观看 | 久久久久久久久久久免费 | 天堂av在线网址 | 欧美日韩另类视频 | 一级全黄毛片 | 超碰97人 | 免费视频99 | 青青草国产成人99久久 | 国产精品久久久久999 | 国产精品永久免费观看 | 一级电影免费在线观看 | 国产91国语对白在线 | 综合色站| 国产一线在线 | 久久久.com| 成人影视免费看 | a级成人毛片 | 婷婷爱五月天 | 国产久草在线 | 97精品国产97久久久久久久久久久久 | 精品国产一区二区三区四 | 亚洲欧美成人综合 | 97色视频在线 | 精品国产_亚洲人成在线 | 成人av在线直播 | 91亚洲精| 中文字幕亚洲综合久久五月天色无吗'' | 91精品无人成人www | www黄| 九九九在线观看视频 | 中文字幕永久 | 天天射天天爽 | 亚洲一区二区三区精品在线观看 | 国产拍在线 | 日韩在线观看免费 | 国产精品免费视频网站 | 久久国产精品久久精品 | 亚洲日韩欧美视频 | 欧美日韩免费看 | 狠狠操精品 | 亚洲va欧美va人人爽春色影视 | 亚洲国产欧洲综合997久久, | 免费观看mv大片高清 | 玖玖玖在线观看 | 中文在线免费视频 | 色视频国产直接看 | 在线成人免费电影 | 亚洲精品乱码久久久久久久久久 | 成人a视频片观看免费 | www夜夜| 国产精品免费视频久久久 | 国产中文字幕在线免费观看 | 夜夜躁狠狠躁日日躁视频黑人 | 美女一级毛片视频 | 久久久久久国产精品免费 | 日韩中文字幕亚洲一区二区va在线 | 丁香花在线观看免费完整版视频 | 欧美疯狂性受xxxxx另类 | 黄色美女免费网站 | 狠狠色噜噜狠狠狠狠 | 久要激情网 | 成年人免费在线观看网站 | 亚洲视频精选 | 日韩色一区二区三区 | 中文av网| 精品视频在线看 | 国产精品久久久久久久7电影 | 国产成人区 | 成人黄色毛片 | 国产美女主播精品一区二区三区 | 免费观看黄色12片一级视频 | 久久久久久伊人 | 国产蜜臀av | www178ccom视频在线 | 日韩大片在线免费观看 | 亚洲精品视 | 在线观看福利网站 | 国产成人一区二区三区久久精品 | 在线国产视频观看 | 97在线免费观看 | 激情五月婷婷激情 | 在线一区观看 | 午夜影视剧场 | 精品视频免费久久久看 | 有码中文字幕在线观看 | 亚洲国产精品500在线观看 | 91av在线免费播放 | 久久久久亚洲精品男人的天堂 | 97电影在线看视频 | 91免费版在线 | 国产视频在线观看免费 | 中文字幕一区二区三区在线视频 | 91免费观看 | 亚洲视频观看 | 又污又黄网站 | 国产在线看一区 | 亚洲夜夜网 | 免费看日韩片 | 成人在线播放视频 | 日本乱码在线 | 日日干综合 | 五月婷婷综合在线 | 欧美日韩观看 | 亚洲砖区区免费 | 久草在线免费色站 | www亚洲国产 | 欧美精品久久久久久久久久丰满 | 久久久久国产a免费观看rela | 精品欧美日韩 | 国产免费一区二区三区最新 | 国产亚洲精品美女 | 人人澡超碰碰 | 超碰97中文| 日韩va欧美va亚洲va久久 | 成人91免费视频 | 久久免费观看视频 | 99久久精品国产网站 | 久艹视频在线免费观看 | 在线观看激情av | 国产精品欧美久久久久三级 | 操操碰| 久久女教师 | 中文字幕在线看视频 | 日韩在线高清免费视频 | 国产精品女同一区二区三区久久夜 | 国产资源网站 | 九九99靖品 | 色综合久久久久 | 亚洲国产精品一区二区久久,亚洲午夜 |