久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

Java實現簡單井字棋小游戲代碼實例

瀏覽:4日期:2022-09-04 14:43:16

Java實現簡單井字棋小游戲代碼實例

Java第一次實驗,老師讓做一個井字棋,電腦隨機下棋。

然后就想能不能聰明一點,可以判斷出走哪一步棋;然后只能做到不會輸,還是不夠聰明,只能呆板地堵住用戶,smartRobot的第三個判斷邏輯找不到最佳位置,贏得概率比較小;而且我沒事干時,想玩玩這個小游戲找找成就感,但每次都會贏了機器人,所以刪刪改改了四五次,最后才成。

可以選擇誰先開始,但startGame里的代碼更加冗余了。看著就很亂,但沒想到好的辦法。

smartRobot里的代碼全部重寫了,比原來更聰明一點了:下在四個角的位置時,能優先選擇最佳位置;然后沒有最佳位置時,再隨便找一空的(隨便找空四角位置使用for代替了,比原來更簡短)。

然后smartRobot的第一個和第三個判斷邏輯,也更聰明一點了。原來判斷機器人和判斷用戶的邏輯,是放在一個for循環里的,但無法找到最佳位置,現在分開了。

機器人先開始時,才能發揮出來新添加的機器人的“小聰明”;但機器人原來的能力發揮不回來,只有用戶先開始時才能發揮出原來的能力。所以各有利弊,無論誰先開始都能適應。如果機器人先開始,并且用戶第一步棋不是下在四角的位置,那么用戶就必輸了。其他的情況一般都是平局了。

想到一個因為可以選擇誰先開始而導致 startGame 代碼冗余的問題的解決方法,就是使用局部內部類。內部類能訪問到方法的局部對象。

主邏輯 startGame:

1. 用一個3X3的二維數組,存儲棋盤;

2. 用戶輸入1~9下棋;

3. 判斷是否合法,不合法則重新輸入;

4. 將1~9轉換成二維的坐標 x = (pos-1)/3, y = (pos-1)%3,再令二維數組相應位置為 ’O’;

5. 判斷用戶是否勝利,是則退出;再判斷是否平局,是則退出;

6. 機器人下棋(根據輸入等級,調用不同函數);

7. 打印棋盤顯示出用戶和機器人下的棋子;

8. 判斷機器人是否勝利,是則退出;再判斷是否平局,是則退出;都不是返回第1步。

isSuccessful 判斷成功的邏輯:

判斷所有行、列、對角線是否有連成一條線的,用字符相加的和判斷即可

willBeSuccessful判斷是否將要成功:

這里判斷的是是否有行、列有兩個相同棋子和一個空白,用字符相加的和判斷。

calculate 計算行列對角線:

使用枚舉類,來判斷是計算行,還是計算列,還是計算左右對角線;計算行列時,傳入一個1~3的數字表示是哪一行那一列。

smartRobot 的第一個判斷邏輯:

如果棋子下在箭頭指向的那個位置,那么一步棋就可勝利。

機器人先判斷自己是否有這樣一個位置,有則下在哪個地方,勝利;

方法是嘗試填入所有空白地方,每填一次,判斷一次 isSuccessful;

如果沒有,再判斷對方是否有這樣一個位置,有則堵住這個地方。

Java實現簡單井字棋小游戲代碼實例

smartRobot 的第三個判斷邏輯:

如果棋子下在箭頭指向的位置,那么再下一步必會勝利,因為下在了那個地方,第三列、第三行都是兩個棋子了,無論對方堵哪里,都會失敗。

也是機器人先判斷自己是否有這樣一個位置,有則下;

調用 willBeSuccessful 判斷是否有這樣的位置。

沒有則再判斷對方是否有這樣的位置,有則堵住。

Java實現簡單井字棋小游戲代碼實例

smartRobot 的第零個和第二個判斷邏輯:

處理四個角和中心的位置,如果用戶下在了中心,那么機器人必須至少有兩個棋子下在四角位置才能保證不輸。

更改了無數次的代碼:

import java.util.Arrays;import java.util.Scanner; public class Experiment_1 { public static void main(String[] args) { ThreeChess game = new ThreeChess(); game.startGame(); }} class ThreeChess{ private char[][] chessBoard = new char[3][3]; private int size = 0; //已經下的棋數 private final int CAPACITY = 9; //總共可下的棋數 ThreeChess(){ for(char[] line : chessBoard){ //初始化棋盤 Arrays.fill(line, ’ ’); } } //【游戲開始】 public void startGame(){ System.out.println('┌───┬───┬───┐'); System.out.println('│ 1 │ 2 │ 3 │'); System.out.println('├───┼───┼───┤'); System.out.println('│ 4 │ 5 │ 6 │'); System.out.println('├───┼───┼───┤'); System.out.println('│ 7 │ 8 │ 9 │'); System.out.println('└───┴───┴───┘'); System.out.println('輸入 1 ~ 9 表示要下棋的位置'); System.out.println('O是你的棋子,*是電腦的棋子'); Scanner in = new Scanner(System.in); System.out.print('選擇誰先開始:nt1.用戶nt2.機器人nInput: '); int whoFirst = in.nextInt(); System.out.print('選擇機器人智商:nt1. 999+nt2. 250nInput: '); int level = in.nextInt(); class Play{ //代碼重用 //方法返回-1表示退出 int robotPlay(){if(level == 1) smartRobot();else sillyRobot(); printChessBroad();if(isSuccessful() == -1) { System.out.println('機器人勝 (/ □ )'); return -1;}else if (size == CAPACITY){ System.out.println('==游戲平局=='); return -1;}return 0; } int userPlay(){int pos;while(true){ System.out.print('下棋位置: '); pos = in.nextInt(); if(pos < 1 || pos > 9 || chessBoard[(pos - 1) / 3][(pos - 1) % 3] != ’ ’){ System.out.println('輸入錯誤,重新輸入!'); continue; } else { chessBoard[(pos - 1)/3][(pos - 1) % 3] = ’O’; size++; break; }} if(isSuccessful() == 1){ printChessBroad(); System.out.println('恭喜,你勝了 ?(*°?°*)?'); return -1;} else if(size == CAPACITY){ printChessBroad(); System.out.println('==游戲平局=='); return -1;}return 0; } } Play play = new Play(); if(whoFirst == 2){ while(true){//1.機器人下棋if(play.robotPlay() == -1) return; //2.用戶下棋if(play.userPlay() == -1) return; } } else { while(true){//1.用戶下棋if(play.userPlay() == -1) return; //2.機器人下棋if(play.robotPlay() == -1) return; } } } //【機器人下棋】 private void sillyRobot(){ //笨機器人 int l, c; while(true){ l = (int)(Math.random() * 3); c = (int)(Math.random() * 3); if(chessBoard[l][c] == ’ ’){chessBoard[l][c] = ’*’;break; } } size++; } private int corner = 2; private void smartRobot(){ //無法戰勝的機器人 if(chessBoard[1][1] == ’ ’){ //搶占中心位置 chessBoard[1][1] = ’*’; size++; return; } //1.判斷是否可以下一個棋子就勝利(不能放在一起同時判斷,否則有可能錯誤最佳位置) for(int i = 0; i < 3; i++){ for(int j = 0; j < 3; j++){if(chessBoard[i][j] == ’ ’){ //【1】如果這個位置沒有棋子,就嘗試下載這個地方,看看是否可以勝; chessBoard[i][j] = ’*’; if(isSuccessful() == -1){ //【1】如果勝的話,就下在這個地方了,返回即可; size++; return ; } else chessBoard[i][j] = ’ ’;} } } for(int i = 0; i < 3; i++){ for(int j = 0; j < 3; j++){//【2】邏輯同【1】if(chessBoard[i][j] == ’ ’){ chessBoard[i][j] = ’O’; //【2】否則嘗試用戶下在這個位置 if(isSuccessful() == 1){ //【2】如果用戶下在這個位置會勝利,就占領它。 chessBoard[i][j] = ’*’; size++; return ; } else chessBoard[i][j] = ’ ’;} } } //2.如果用戶下在了中間的話,就趕緊占兩個四角的位置,才能保證不輸。優先級要比第一個低。用戶沒下在中間也可搶占。 if(corner > 0){ corner--; for(int i = 0; i < 3; i++){ //優先找四邊中沒有用戶棋子的地方下if(i == 1) continue;boolean NoBigO = true;for(int j = 0; j < 3; j++){ if(chessBoard[i][j] == ’O’) NoBigO = false;}for(int j = 0; j < 3 && NoBigO; j++){ if(chessBoard[i][j] == ’ ’){ chessBoard[i][j] = ’*’; size++; return; }} } for(int i = 0; i < 3; i++){for(int j = 0; j < 3; j++){ if(j == 1 || i == 1) continue; if(chessBoard[i][j] == ’ ’){ chessBoard[i][j] = ’*’; size++; return; }} } } //end if //3.判斷是否可以下一個棋子,從而再下一步可以勝利(不能放在一起判斷) for(int i = 0; i < 3; i++){ for(int j = 0; j < 3; j++){if(chessBoard[i][j] == ’ ’){ chessBoard[i][j] = ’*’; if(willBeSuccessful(-1)){ size++; return; } else chessBoard[i][j] = ’ ’;} } } for(int i = 0; i < 3; i++){ for(int j = 0; j < 3; j++){if(chessBoard[i][j] == ’ ’){ chessBoard[i][j] = ’O’; if (willBeSuccessful(1)) { chessBoard[i][j] = ’*’; size++; return; } else chessBoard[i][j] = ’ ’;} } } sillyRobot(); } //【打印棋盤】 private void printChessBroad(){ System.out.println('nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn'); //模擬清屏 System.out.println('┌───┬───┬───┐'); System.out.println('│ ' + chessBoard[0][0] + ' │ ' + chessBoard[0][1] + ' │ ' + chessBoard[0][2] + ' │'); System.out.println('├───┼───┼───┤'); System.out.println('│ ' + chessBoard[1][0] + ' │ ' + chessBoard[1][1] + ' │ ' + chessBoard[1][2] + ' │'); System.out.println('├───┼───┼───┤'); System.out.println('│ ' + chessBoard[2][0] + ' │ ' + chessBoard[2][1] + ' │ ' + chessBoard[2][2] + ' │'); System.out.println('└───┴───┴───┘'); } //【判斷成功邏輯】 private enum Choice{ LINE, //行 COLUMN, //列 RIGHT_DIAGONAL, //右對角線 LEFT_DIAGONAL; //左對角線 } private int calculate(Choice choice, int i){ //計算行、列、對角線是否連成一條線 switch (choice){ case LINE:return chessBoard[i][0] + chessBoard[i][1] + chessBoard[i][2]; case COLUMN:return chessBoard[0][i] + chessBoard[1][i] + chessBoard[2][i]; case RIGHT_DIAGONAL:return chessBoard[0][0] + chessBoard[1][1] + chessBoard[2][2]; case LEFT_DIAGONAL:return chessBoard[0][2] + chessBoard[1][1] + chessBoard[2][0]; } return 0; } private int isSuccessful(){ /* 返回-1系統勝;返回1用戶勝;返回0表示繼續下棋。 系統勝:126 == ’*’ + ’*’ + ’*’ 用戶勝:237 == ’O’ + ’O’ + ’O’ */ for(int i = 0; i < 3; i++){ if(calculate(Choice.LINE, i) == 237 || calculate(Choice.COLUMN, i) == 237)return 1; if(calculate(Choice.LINE, i) == 126 || calculate(Choice.COLUMN, i) == 126)return -1; } if(calculate(Choice.LEFT_DIAGONAL, 0) == 237 || calculate(Choice.RIGHT_DIAGONAL, 0) == 237) return 1; if(calculate(Choice.LEFT_DIAGONAL, 0) == 126 || calculate(Choice.RIGHT_DIAGONAL, 0) == 126) return -1; return 0; //繼續下棋 } private boolean willBeSuccessful(int who){ //who:-1表示判斷機器人的,+1表示判斷用戶的。 //如果行、列、對角線有2個相同棋子的個數,則將會勝, //190 == 2 * ’O’ + ’ ’ //116 == 2 * ’*’ + ’ ’ int n = 0; int s = (who == 1) ? 190 : 116; //用戶or機器人要計算的值 for(int i = 0; i < 3; i++){ if(calculate(Choice.LINE, i) == s)n++; if(calculate(Choice.COLUMN, i) == s)n++; } //因為中心一定會被占的,所以就不用判斷對角線了 return n > 1; }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 在线观看中文字幕亚洲 | 午夜视频在线播放 | 91亚洲狠狠婷婷综合久久久 | 久草免费在线视频 | 精品96久久久久久中文字幕无 | 成人高清在线 | 国产激情精品视频 | 午夜a级理论片915影院 | 国产一级视频在线播放 | 欧美伦理电影一区二区 | 精品少妇一区二区三区日产乱码 | 国产毛片精品 | 日韩高清中文字幕 | 日韩av网页| 日本精品在线 | 91精品国产综合久久久久久丝袜 | 国产福利在线 | 国产三区在线观看视频 | 精品自拍视频 | 国产精品日本欧美一区二区三区 | 国产精品电影 | 国产乱码一区二区三区在线观看 | 国产全黄 | 精品美女在线观看视频在线观看 | 日韩在线网 | 成人免费视屏 | 一区二区日韩 | 国产高清在线a视频大全 | 91在线看片 | 久久久久久国产精品美女 | 91精品国产91久久久久久最新 | 成人一区av| 一区二区三区四区在线 | 777kkk999成人ww | 欧美 日韩 国产 成人 在线 | 欧美激情精品久久久久久变态 | 在线中文字幕av | 黄色片在线 | 一级毛片久久久 | 欧美三级电影在线播放 | 天天综合网7799精品 | 欧美成人精品一区二区三区 | 久久精品成人一区二区三区蜜臀 | 成人超碰 | 亚洲精品久久 | 一 级 黄 色 片免费网站 | 97色免费视频 | 成人av网站免费观看 | 午夜不卡一区二区 | 亚洲视频在线免费观看 | 欧美韩日 | 精品一区二区久久 | 大象一区| 人人草在线观看视频 | 污视频在线免费观看 | 成人黄色在线视频 | 在线只有精品 | 日本a在线 | 国产精品久久久久久久久久妇女 | 久久精品国产一区二区电影 | 色婷婷av一区二区三区大白胸 | 欧美三级在线 | 一级毛片免费观看 | 亚洲国产欧美一区二区三区久久 | 黄色网址av | 精品在线视频观看 | 日日综合| 久久九九国产精品 | 国产日韩精品一区二区在线观看播放 | 免费av一区二区三区 | 日韩久久成人 | 精品国产一区二区三区久久久 | 日韩在线一区二区三区 | 97伦理在线 | 国产中文视频 | 欧美一区中文字幕 | 手机亚洲第一页 | 国产伦精品一区二区三区在线 | 国产专区在线视频 | 中文字幕一区二区三区四区不卡 | 国产一区二区视频在线观看 | 精品国产鲁一鲁一区二区在线观看 | 国产1级片| 国产成人精 | 国产精品久久久久久久久久久免费看 | 日韩成人精品在线 | 黄色精品 | 中文字幕视频在线观看 | 九一亚洲精品 | 中文字幕亚洲一区二区三区 | 国产精品福利91 | 欧美精品成人一区二区三区四区 | 国产一级高清视频 | 中文字幕亚洲欧美日韩在线不卡 | 久久窝| 欧美性猛交一区二区三区精品 | 春色导航 | 91av在线视频播放 | 我爱操| 亚洲成人动漫在线观看 | 日韩毛片一级 | www.色在线 | 久久视频一区 | 久久亚洲天堂 | 人人艹人人爽 | 男女国产网站 | 精品国产一区二区在线 | 一区二区免费视频 | 欧美视频在线播放 | 久久久久久亚洲 | 在线中文av | 国产韩国精品一区二区三区 | 日本乱偷中文字幕 | 亚洲一区免费在线观看 | 最新国产毛片 | 国精品一区 | 99久久精品一区二区成人 | 午夜一区二区三区 | 黄久久久 | 91尤物网站网红尤物福利 | 国产综合精品一区二区三区 | 久久成人精品视频 | 欧美日韩精品一区 | www.在线播放| 特a级片| 亚洲一区二区福利 | 成人欧美一区二区三区色青冈 | 91精品久久久久久久久久入口 | 自拍偷拍专区 | 成人小视频在线看 | а天堂中文最新一区二区三区 | 中文av在线播放 | 国产一级一级片 | 国产高清精品在线 | 天天干天天操天天爽 | 久久精品亚洲一区二区 | 中文字幕一区二区三区乱码图片 | 国产精品久久免费视频在线 | 国产性久久| 国产成人精品在线 | 国产成人免费视频网站高清观看视频 | 亚洲精品高清视频 | 亚洲视频一区在线播放 | 欧美综合一区二区 | 午夜精品久久久久久久久久久久 | 精品国产三级 | 中文字幕国产视频 | 亚洲午夜精品一区二区三区他趣 | 久久久片| 91在线免费观看 | 精品日韩视频 | 欧美一区久久 | 欧美理论片在线 | 久久99精品久久久 | 午夜成人免费影院 | 精品一区二区三区久久久 | 亚洲福利小视频 | 中文日韩在线 | 国产毛片在线 | 国产精品福利一区 | 欧美精品一区二区三区在线 | 国产免费天天看高清影视在线 | 日韩在线无 | 欧美日韩福利 | 亚洲精品中文字幕在线观看 | 亚洲成人三区 | 波多野结衣一区三区 | 99爱在线观看 | 91电影在线 | 在线播放国产视频 | 99精品全国免费观看视频软件 | 亚洲伊人久久综合 | 久操国产 | 品久久久久久久久久96高清 | 欧美一级一区 | 国产传媒毛片精品视频第一次 | 国产激情网址 | 国产精品美女久久久久久不卡 | 久久精品电影网 | 亚洲不卡在线 | 成人av观看| 精品少妇一区二区三区 | 国产精品美女久久久久久久久久久 | 国产精品国产三级国产aⅴ9色 | 一区| 日韩成人中文字幕 | 精品久久久久久久人人人人传媒 | 精品一区二区三 | 天堂av一区二区 | 日韩精品一区二区三区在线观看 | 国产精品综合 | 天天干天天操天天干 | 欧美精品区 | 久久久久亚洲精品国产 | 国产精品久久久久久 | 久久九九国产精品 | www成人精品 | 成人久久久精品国产乱码一区二区 | 91国内外精品自在线播放 | 久久久久久麻豆 | 精品一二区| 久久久久久国产免费 | 亚洲五月婷婷 | 日韩视频一区二区 | 亚洲国产久 | 欧美久久一区二区三区 | 狠狠操av| 日韩另类 | 91国视频 | 中文字幕av亚洲精品一部二部 | 久久se精品一区精品二区 | 日韩在线免费 | 91免费看片| 九九精品在线 | 99久久国产综合精品女不卡 | 国产日韩视频在线播放 | 国产精品国产成人国产三级 | 国产一区二区三区免费观看 | 国产一区二区免费 | 国产精品1区2区3区 午夜视频网站 | 欧美一级片在线观看 | 亚洲一区欧美一区 | 国产精品视频一区二区三区不卡 | 欧美日韩在线不卡 | 国产精品丝袜一区二区 | 久久久精品影院 | 久热官网 | 欧美日韩精品在线 | 亚洲欧美综合一区 | 日韩专区一区二区三区 | 免费av大全 | 国产日产精品一区二区三区四区 | 欧美女优在线视频 | 91精品国产综合久久婷婷香蕉 | 亚洲视频在线免费观看 | 国产在线三区 | 中文字幕av亚洲精品一部二部 | 日本三级在线视频 | 亚洲精品影院 | 色婷婷综合久久久中字幕精品久久 | 精品国产一区二区三区久久久蜜 | 国产精品久久久久久久久久 | 韩日一区 | 91xxx在线观看 | 欧美精品被 | 黄视频网站免费观看 | 日韩一级二级三级 | 亚洲视频在线免费观看 | 欧美| 日韩精品一区二区三区在线观看 | 欧美激情精品久久久久久变态 | 久久久蜜桃 | 毛片免费观看 | 日日精品| 国产精品不卡视频 | 99色资源 | 亚州综合 | 亚洲香蕉在线观看 | 免费激情av | 日本三级国产 | 日韩在线观看一区 | 成人a在线视频免费观看 | 中文字幕一区二区三区不卡 | 国产又色又爽又黄 | 欧美日韩精品一区二区三区在线观看 | a级在线免费观看 | 看毛片的网站 | 国产精品jizz在线观看麻豆 | 视频国产一区 | 日韩一区二区在线观看 | 91 在线观看 | 日韩欧美中文字幕在线视频 | 久久国产精品无码网站 | 国产亚洲女人久久久久毛片 | 高清国产午夜精品久久久久久 | 精品自拍视频 | 午夜影院在线 | 一级a性色生活片毛片 | 女男羞羞视频网站免费 | 成人av观看 | 久久综合久色欧美综合狠狠 | 成人在线一区二区 | 免费激情网站 | www.毛片| 午夜视频 | 色婷婷综合久久久中文字幕 | 欧美精品1区 | 日韩超级大片免费看国产国产播放器 | 日韩免费| 欧美色图另类 | 超碰在线天天 | 成人在线免费观看 | 久久综合久久综合久久 | www.伊人 | 国产精品片aa在线观看 | 成人欧美日韩一区二区三区 | 一级a性色生活片毛片 | 天天天天天天天天干 | 中文字幕在线观看www | 日本a v网站 | www.日韩在线观看 | 国产99热 | 九色一区| 亚洲视频观看 | 欧美在线播放 | 亚洲乱码国产乱码精品精98午夜 | 四虎永久网址 | 大胆裸体gogo毛片免费看 | 日韩一区二区中文字幕 | 欧美一区二区三区在线视频 | www.亚洲精品 | 国模一区二区三区 | aaa大片免费观看 | 国产91成人video | 亚洲精品综合中文字幕 | 国产精品久久久久久久免费大片 | 中文字幕在线观看一区二区三区 | 成人在线免费视频 | 亚州国产| 欧美一级成人欧美性视频播放 | 成人黄色电影在线观看 | 国产在线中文字幕 | 91文字幕巨乱亚洲香蕉 | 亚洲成人av在线 | 精品欧美乱码久久久久久1区2区 | 国产亚洲欧美在线 | 日韩一区在线播放 | 犬夜叉在线观看 | 国产成人精品在线观看 | 久久久久久久久久国产精品 | 欧美视频免费看 | 中文字幕亚洲欧美日韩在线不卡 | 国产精品极品美女在线观看免费 | 在线色网站 | 国产一区 | 国产精品污www一区二区三区 | 国产免费看 | 精品久久久久一区二区国产 | 国户精品久久久久久久久久久不卡 | 欧美日韩最新 | 欧美电影一区二区三区 | 狠狠躁夜夜躁人人爽天天高潮 | 成人天堂噜噜噜 | 亚洲精品乱码 | 91免费视频观看 | 国产精拍| 欧美日韩国产中文字幕 | 日韩国产中文字幕 | www.一区二区 | 亚洲国产精品久久 | 国产美女一区二区 | av一区二区三区 | 国产一级免费网站 | 一区二区三区视频在线观看 | 色偷偷噜噜噜亚洲男人 | 国产精品毛片一区二区三区 | www.久久99| 一级片免费在线视频 | 天天干天天曰天天操 | 日韩第一区 | 99精品一区二区三区 | 国产高清精品一区 | 高清视频一区二区三区 | 久草热8精品视频在线观看 亚洲区在线 | 欧美一区二区三区免费 | 国产一级黄| 不卡一区二区三区四区 | 欧美午夜一区二区三区免费大片 | 啪啪tv网站免费入口 | 久久中文字幕视频 | 成人国产精品一级毛片视频 | 欧美日韩电影一区 | 99国产精品久久久久久久久久 | 97国产一区二区 | 日韩免费精品视频 | 九九综合 | 午夜激情免费在线观看 | 国产日韩欧美一区二区在线观看 | 一级毛片一级毛片一级毛片 | 久久久久国产精品午夜一区 | 日本一区二区三区视频免费看 | 欧美一级二级视频 | 91麻豆精品国产91久久久久久久久 | 亚洲不卡视频 | 日本午夜影院 | 人操人人| 小草av | 欧美在线一区二区三区 | 成年无码av片在线 | 日韩中文字幕av在线 | 午夜精品视频在线观看 | 欧美专区在线观看 | 成人欧美一区二区三区黑人孕妇 | 色黄视频在线看 | 爱干视频 | 国产精品久久久久久久竹霞 | 亚洲国产成人精品久久 | 成人国产一区 | 成人在线免费视频 | 国产精品国产精品国产专区不片 | 黄色片在线免费观看 | 涩涩999 | 免费成人在线观看视频 | 成人h在线 | 黑人精品 | 国产精品国色综合久久 | 久久精品国产一区 | 日韩在线播放网址 | 一区电影 | 91嫩草在线| 中文字幕观看 | 免费视频一区 | 中字一区 | 天堂久久一区 | 日韩国产| 国产一区二区在线免费观看 | 成人精品鲁一区一区二区 | 91免费在线看 | av影音| 成人一区在线观看 | 日韩在线| 国产精品视频久久久 | 国产伦精品一区二区三区四区视频 | 免费高潮视频95在线观看网站 | 极品久久 | 欧美福利专区 | 日韩精品视频在线播放 | 国产主播福利 | www.久草.com | 国产精品久久久久久久久久久久冷 | 在线中文字幕观看 | 91av官网| 欧美激情精品久久久久久免费 | 亚洲一区二区三区爽爽爽爽爽 | 久久国产亚洲 | 视频一区中文字幕 | 欧美成人a | 亚洲香蕉精品 | 欧美伦理一区二区三区 | 成人久久久久久久久 | 免费国产一区二区 | 成人精品国产免费网站 | 激情久久久久 | 欧美中文在线 | 欧美专区在线 | 亚洲精品午夜视频 | 中文字幕八区 | 青草青草久热精品视频在线观看 | 国产一区二区三区四区三区 | 国产精品久久国产精麻豆99网站 | 久久精品一区二区三区四区毛片 | 午夜999 | 久久久精品久久久久 | 精品国产一区二区三区av片 | 欧美中文在线 | 久久成人一区 | 黄视频在线播放 | 色婷综合网 | 九色91在线| 国产精品久久久久久久久免费桃花 | 羞羞视频免费观看网站 | 日日日日干干干干 | 久久成人免费视频 | www.国产一区| 中文字幕亚洲欧美日韩在线不卡 | 国产一区二区三区在线 | 亚洲精选一区 | 成人精品鲁一区一区二区 | 亚洲天堂av网 | 亚洲国产精品久久 | 日韩资源| 久久精品免费一区二区 | 国产一区二区毛片 | 午夜精品一区二区三区免费视频 | 午夜小影院 | 日韩1区3区4区第一页 | 欧美一级二级视频 | 国产精品美女久久久久久久久久久 | 亚洲 欧美 激情 另类 校园 | 一级毛片免费网站 | 国产精品久久国产精品 | 精品亚洲一区二区 | 91视频在线看 | 日本在线观看一区 | 国产高清在线 | 91九色视频在线 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 六月丁香在线观看 | 亚洲www永久成人夜色 | 欧美成人精品 | 精国产品一区二区三区 | 日本精品免费观看 | 噜噜噜天天躁狠狠躁夜夜精品 | 日韩 国产 在线 | 亚洲综合在线一区 | 特一级毛片 | 国产在线视频网站 | 国产精品久久7777 | 大桥未久亚洲精品久久久强制中出 | 日韩中文字幕在线 | 成人国产精品色哟哟 | 日韩欧美国产一区二区三区 | 九色 在线 | 中文字幕一区二区在线观看 | 91成人免费在线观看 | 午夜精品一区 | 国产亚洲精品久久久久动 | 99久久99久久| 狠狠操综合网 | 一级片免费视频 | 久久精品国产91精品亚洲高清 | 亚洲免费视频观看 | 日韩一区二区福利 | 国产精品国色综合久久 | 99色播| 99精品免费观看 | 亚洲国产中文字幕 | 久久蜜桃av一区二区天堂 | 99riav国产一区二区三区 | 色综合久久久久 | 亚洲精品片 | 欧美成人免费在线视频 | 人人爽在线 | 蜜臀一区| 欧美激情一区二区三级高清视频 | 伊人网视频在线 | 黄色免费网址大全 | 国产中文视频 | 日韩欧美一级在线 | 成人在线免费视频 | 国产在线区 | 亚洲成人av在线 | 午夜激情视频在线观看 | 国产精品免费一区二区三区四区 | www.国产视频 | 美日韩免费视频 | 99综合| 99久久精品免费看国产四区 | 亚洲精品福利在线观看 | 999精品视频 | 亚洲91精品 | 精品天堂| 国产福利在线视频 | 一级电影免费在线观看 | 特a级片 | 久久久久国产 | 成人av免费观看 | 99伊人| 国产高潮好爽受不了了夜色 | 亚洲免费在线视频 | 久久午夜影院 | 91精品国产色综合久久不卡98 | 日本高清无卡码一区二区久久 | 亚洲综合电影 | 国产一级片儿 | 精品国产乱码久久久久久蜜臀 | 奇米成人 | 亚洲精品一区二区三区 | 一级全黄少妇性色生活片免费 | 欧美视频免费 | 亚洲热av | 欧美一级黄色影院 | 欧美在线视频一区二区 | 久久视频精品 | 欧美日韩一区二区三区 | 亚洲免费在线视频 | 黄色福利| 日本人做爰大片免费观看一老师 | 看羞羞视频免费 | 日韩欧美在线播放 | 天天夜夜操 | 国产精品久久7777 | 国产欧美精品一区aⅴ影院 毛片视频网站 | 国产精品一区二区三区免费视频 | 日韩视频一区 | 天天影视色香欲 | 精品影视 | 国产综合精品视频 | 伊人网在线视频免费观看 | 欧美日本国产 | 999精品视频 | www亚洲精品| 人人爱人人草 | 天天干人人 | 成人一区视频 | 日韩在线观看视频一区二区 | 日本精品视频在线观看 | 一区二区三区不卡视频 | 国产午夜精品一区二区三区 | 国产一区二区在线播放 | 激情网在线观看 | 免费99视频 | 亚洲永久免费 | 超碰在线看 | 天天射天天干 | 国产精品久久久久久亚洲调教 | 综合久久久久 | 高清一区二区三区 | 国产精品久久久久久吹潮 | 欧美在线一区二区三区 | 免费网站看v片在线a | 自拍视频在线播放 | 丁香婷婷在线观看 | 午夜精品视频 | 日本中文字幕一区 | 成人免费淫片aa视频免费 | 国产成人在线免费观看 | 欧美一级片在线观看 | 久久亚洲一区二区三区四区五区高 | 国产女爽123视频.cno | 久久精品99国产精品日本 | 在线观看黄免费 | 日韩一区二区三区精品 | 91.xxx.高清在线 | 在线免费色视频 |