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

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

Java實現三子棋小游戲

瀏覽:147日期:2023-02-06 18:03:15
# 前言

之前在學習C語言的時候,做過一個三子棋的小游戲,最近開始學習Java,就想著能不能用Java再把之前的練習重新實現一邊,既然有這個想法了,那就開始行動啦~。

再寫的過程中,能感覺到面向過程語言和面向對象語言的一些差異。最讓我頭疼的是類的設計,感覺不僅得考慮功能得實現,還需要考慮類之間得邏輯關系,函數的功能是單一的,但函數與函數之間談不上什么關系,你要用的上我,你就用,不用就拉倒。類在設計的時候需要考慮將哪些方法封裝在哪個類當中,封裝位置不合適,盡管也可能實現功能,但總感覺怪怪的。自己最后的代碼其實還是按照之前C的設計思路寫的,只不過把其中一些內容抽象成了類,然后在其中封裝了對應的方法。

三子棋介紹

三子期是黑白棋的一種。三子棋是一種民間傳統游戲,又叫九宮棋、圈圈叉叉、一條龍、井字棋等。將正方形對角線連起來,相對兩邊依次擺上三個雙方棋子,只要將自己的三個棋子走成一條線,對方就算輸了。但是,有很多時候會出現和棋的情況。

三子棋規則

玩家和電腦交替在棋盤中落下一個棋子,直到一方勝利或者平局,則結束游戲。

當棋盤上同一行或者同一列或者對角線的三個棋子都相同時,棋子所屬方勝利。

當棋盤已滿還未分出勝負,則平局。

具體實現

測試類

用來測試程序的各項功能,其中也包括了程序的運行邏輯

public class BoardTest { public static void main(String[] args) {while(true){ showMenu(); // 顯示棋盤 boolean isPlay = Utility.readMenuSelection(); // 讀取玩家輸入 if(isPlay){ // isPlay == true 進入游戲System.out.println('歡迎來到三子棋小游戲!');Board board = new Board(); // 創建棋盤對象Player player = new Player(); // 創建玩家對象Computer computer = new Computer(); // 創建電腦對象board.initBoard(); // 初始化棋盤char flag = ’ ’; // 接收棋局判斷的返回值// 博弈過程while(true){ board.showBoard(); // 顯示棋盤 System.out.print('請輸入落棋點(x,y):>'); player.moveChess(board); // 玩家走 flag = board.isWin(); if(flag != ’c’){ // 將玩家和電腦的棋子傳入,判斷當前棋局的形式break; // != ’c’ 則跳出循環 } computer.moveChess(board); // 電腦走 flag = board.isWin(); if(flag != ’c’){ // 將玩家和電腦的棋子傳入,判斷當前棋局的形式break; // != ’c’ 則跳出循環 }}if(flag == player.getChess()){ System.out.println('玩家贏!');} else if (flag == computer.getChess()){ System.out.println('電腦贏!');} else { System.out.println('平局!');} } else { // 否則 再次確認玩家是否要離開System.out.println('真的要離開嘛?(Y/N):');boolean isExit = Utility.readConfirmSelection(); // 讀取玩家輸入if(isExit){ // isExit == true 退出游戲 System.out.println('退出成功!'); break;} }} } // 游戲菜單 public static void showMenu(){System.out.println('============================================');System.out.println('==========1. play===========');System.out.println('==========2. exit===========');System.out.println('============================================');System.out.print('請輸入選擇:>'); }}

棋盤類

屬性方法概述

// 屬性:private int row; // 行private int col; // 列private char[][] board; // 棋盤數組// 方法:public void initBoard() {...} // 用來初始化棋盤,講棋盤二維數組中的每個元素賦值為’ ’public void showBoard() {...} // 用來顯示棋盤public char isWin() {...} // 判斷當前棋局的形勢private boolean isFull(){...} // 判斷棋盤是否已滿// getter方法,因為不允許設置棋盤屬性,沒有setter方法public int getRow() {...} // 返回行public int getCol() {...} // 返回列public char[][] getBoard() {...} // 返回棋盤數組// 構造器public Board() {...} // 空參構造器,在其中默認設置了行列,并new了棋盤數組對象完整代碼

public class Board { private int row; // 行 private int col; // 列 private char[][] board; // 棋盤數組 /** * @description: 構造器,用來設置棋盤大小 * @parameter row, 表示行數; col, 表示列數 */ public Board() {row = 3;col = 3;board = new char[row][col]; } /** * @description: 用來初始化棋盤,講棋盤二維數組中的每個元素賦值為’ ’ */ public void initBoard() {for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) {board[i][j] = ’ ’; }} } /** * @description: 用來顯示棋盤 */ public void showBoard() {for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) {if (j < col - 1) { System.out.print(' ' + board[i][j] + ' |');} else { System.out.print(' ' + board[i][j] + ' ');} } System.out.println(); if (i < row - 1) {for (int k = 0; k < col; k++) { if (k < col - 1) {System.out.print('---|'); } else {System.out.print('---'); }}System.out.println(); }} } /** * @description 判斷當前棋局的形勢 * @return 返回 玩家的棋子 玩家贏, 返回 電腦的棋子 電腦贏 * 返回 ’q’ 平局 , 返回 ’c’ 繼續 */ public char isWin() {// 判斷同一行是否相同for (int i = 0; i < row; i++) { if (board[i][0] == board[i][1] && board[i][1] == board[i][2] && board[i][0] != ’ ’) {return board[i][0]; // 返回該行的一個棋子 }}// 判斷同一列是否相同for(int i = 0; i < col; i++){ if (board[0][i] == board[1][i] && board[1][i] == board[2][i] && board[0][i] != ’ ’) {return board[i][0]; // 返回該列的一個棋子 }}// 判斷對角線是否相同if(board[0][0] == board[1][1] && board[1][1] == board[2][2] && board[0][0] != ’ ’ || board[0][2] == board[1][1] && board[1][1] == board[2][0] && board[0][2] != ’ ’){ return board[1][1];// 返回對角線中間的棋子}// 判斷棋盤是否已滿if(isFull()){ return ’q’; // 已滿返回’q’} else { return ’c’; // 未滿返回’c’} } /** * @description 判斷棋盤是否已滿 * @return true 表示已滿 false 表示未滿 */ private boolean isFull(){for (int i = 0; i < row; i++) { for (int j = 0; j < col; j++) {if(board[i][j] == ’ ’){ return false; // 未滿返回false} }}return true; // 已滿返回true } public int getRow() {return row; } public int getCol() {return col; } public char[][] getBoard() {return board; }}

用戶類

屬性方法概述

// 屬性:private char chess; // 玩家的棋子// 方法:public void moveChess(Board board){...} // 玩家下棋,講棋子放到指定位置// getter方法public char getChess() {...} // 用來返回玩家的棋子// 構造器:public Player() {...} // 空參構造器,默認設置了代表玩家棋子的字符完整代碼

public class Player { private char chess; // 棋子 /** * @description 空參構造器,用來設置用戶的棋子 */ public Player() {chess = ’*’; } /** * @description 玩家下棋,講棋子放到指定位置 * @param board 接收使用的棋盤數組 */ public void moveChess(Board board){Scanner sc = new Scanner(System.in);while(true){ int x = sc.nextInt(); // 接收x坐標 int y = sc.nextInt(); // 接收y坐標 boolean isFlag = Utility.readPosition(x,y,board); // 判斷位置是否合適 if(isFlag){ // 合適則將玩家棋子存入棋盤的對應位置中board.getBoard()[x-1][y-1] = chess; return; } System.out.print('輸入有誤,請重新輸入:>');} } /** * @return 返回玩家的棋子 */ public char getChess() {return chess; }}

電腦類

屬性方法概述

// 屬性:private char chess; // 電腦的棋子// 方法:public void moveChess(Board board){...} // 電腦下棋,在棋盤中隨機位置放入一個棋子// getter方法:public char getChess() {...} // 返回電腦的棋子// 構造器:public Computer() {...} // 空參構造,默認設置了代表電腦棋子的字符完整代碼

import java.util.Scanner;public class Computer { private char chess; // 電腦的棋子 /** * @description 用來設置電腦的棋子 */ public Computer() {chess = ’#’; } /** * @description 在棋盤中隨機位置放入一個棋子 * @param board 接收使用的棋盤數組 */ public void moveChess(Board board){Scanner sc = new Scanner(System.in);while(true){ int x = (int)(Math.random() * 3); int y = (int)(Math.random() * 3); boolean isFlag = Utility.readPosition(x+1,y+1,board); if(isFlag){board.getBoard()[x][y] = chess;return; }} } /** * * @return 返回電腦的棋子 */ public char getChess() {return chess; }}

工具類

提供了static方法,主要用來接收玩家的輸入,判斷輸入是否合適。

屬性方法概述

// 方法 public static boolean readMenuSelection() {...} // 讀取玩家進入菜單界面的輸入選項,并進行判斷。public static boolean readConfirmSelection() {...} // 讀取玩家確認選項的輸入,’Y’表示確認 ’N’表示否認public static boolean readPosition(int x, int y, Board board){...} // 判斷玩家輸入的x y 坐標是否合理,合理位置返回true, 不合理位置返回false完整代碼

import java.util.Scanner;public class Utility { /** * @description: 讀取用戶輸入的數字,并進行判斷 * @return 輸入1則返回true, 輸入2 則返回false */ public static boolean readMenuSelection() {int num = new Scanner(System.in).nextInt();while (true) { if (num == 1) {return true; } else if (num == 2) {return false; } else {System.out.print('輸入有誤,請重新輸入:>'); }} } /** * @description: 讀取用戶輸入的字符,并做出判斷 * @return 輸入’Y’ 返回true, 輸入’N’ 返回false */ public static boolean readConfirmSelection() {String str = new Scanner(System.in).next();while(true){ if(str.length() == 1){char ch = str.toUpperCase().charAt(0); // 獲取該字符System.out.println(ch);if(ch == ’Y’){ return true;} else if( ch == ’N’){ return false;} } System.out.print('輸入有誤,請重新輸入:>');} } /** * @description 判斷用戶輸入的落棋點是否在合理位置 * @param x x坐標 * @param y y坐標 * @param board 使用的棋盤對象 * @return 合理位置返回true, 不合理位置返回false */ public static boolean readPosition(int x, int y, Board board){if(1 <= x && x <= board.getRow() && 1 <= y && y <= board.getCol() && board.getBoard()[x - 1][y - 1] == ’ ’){ return true;}return false; }}

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

標簽: Java
相關文章:
主站蜘蛛池模板: 伊人无码高清 | 午夜视频网 | 欧美a区 | 九九热在线视频免费观看 | 欧美黄视频在线观看 | 超黄视频在线观看 | 91午夜视频| 久久精品国产一区 | 国产人成精品一区二区三 | 日韩一区二区三区在线 | 中文字幕亚洲综合 | 欧美一区二区三区电影 | 三区影院| 性处破╳╳╳高清欧美 | 亚洲成人免费影院 | 少妇激烈床戏视频 | 国产不卡在线 | 欧美激情综合色综合啪啪五月 | 欧美日本国产 | 99久久婷婷 | 超碰一区二区三区 | 久久精品国产亚洲一区二区三区 | 国产精品成人一区二区三区夜夜夜 | 男人的天堂视频网站 | 日韩视频在线免费观看 | 久久综合激情 | 中文字幕欧美日韩一区 | 国产精品中文字幕在线观看 | 九一视频在线播放 | 一级在线观看视频 | 国产欧美日韩综合精品 | av在线一区二区三区 | 亚洲骚片 | 欧美日韩激情一区二区三区 | 91久久久久久 | 国产成年人小视频 | 天天干狠狠干 | 国产精品久久久久一区二区三区 | 久久精品久久久久久 | 国产一区中文字幕 | 一区免费在线观看 | 亚洲一区二区精品视频 | 久久国产精品99久久久久久老狼 | 91精品国产高清久久久久久久久 | 欧美日韩中文 | av免费网站| 欧美天堂在线观看 | 亚洲三级在线观看 | 综合久久国产九一剧情麻豆 | 久久精品成人 | 国产精品自拍视频网站 | 日韩精品91爱爱 | 亚洲国产日韩a在线播放性色 | 亚洲精品一区二三区不卡 | 日韩成人免费 | 国产精品免费久久 | 国产午夜精品一区二区三区嫩草 | 日韩免费一区 | 成人黄页在线观看 | 亚洲精品四区 | 免费观看一级特黄欧美大片 | 欧美日韩国产精品久久久久 | 91麻豆精品久久久久蜜臀 | 久久久久久久久久毛片 | 国产精品国产a级 | 在线国产一区 | 精品国产99 | 91av国产视频 | 99中文字幕| 国产久 | 亚洲国产欧美一区二区三区久久 | 一级黄色片网站 | 成人午夜电影在线观看 | 精品免费视频 | 六月婷婷综合 | 成人国产精品视频 | 亚洲人免费 | 国产精品福利在线观看 | 一卡二卡久久 | 99re在线视频| 亚洲在线一区二区 | 午夜精品视频 | 欧美一区在线观看视频 | 很黄很色很爽的视频 | 日韩成人在线电影 | 国产a免费 | 91最新网站 | 一级片免费在线 | 亚洲免费国产视频 | 越南性xxxx精品hd | 久久蜜桃精品一区二区三区综合网 | www.国产精 | 亚洲黄色一级毛片 | 久久精品国产视频 | 色呦呦网站在线观看 | 国模精品视频一区二区 | 日本天堂一区二区 | 天天爽视频 | 看毛片网站 | 蜜月久久99静品久久久久久 | 久久人体视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 日韩在线国产精品 | 特黄色一级片 | 日韩欧美一区二区视频 | 一级视频黄色 | 免费一区二区 | 夜夜草天天干 | 国产精品综合 | 不卡成人 | 国产精品日本一区二区在线播放 | 亚洲天堂第一页 | 国产综合视频在线播放 | 99re视频在线 | 狠狠草视频 | 免费xxxx大片国产在线 | 欧美黄色大片网站 | 久久精品久久综合 | 亚洲va中文字幕 | 国产精品国产成人国产三级 | 99精品一区 | 特黄一级 | 亚洲视频一区 | 男人的天堂免费 | 午夜影院a | 色婷婷导航 | 在线色站 | 国产深夜视频在线观看 | 国产欧美一区二区精品性色 | 少妇精品视频在线观看 | 午夜成人在线视频 | 久久精美视频 | 亚洲欧美一区二区三区在线 | 91在线视频 | 天天艹夜夜艹 | 国产成人精品a视频一区www | 色五月激情五月 | 精品中文在线 | 日本午夜在线 | 欧美国产日韩在线 | 国产97在线播放 | 欧美日韩精品一区二区三区在线观看 | 成人九色 | 91在线免费看 | 国产91在线观看 | 国产精品午夜电影 | 色综合视频 | 欧美 日韩 中文字幕 | 91精品国产人妻国产毛片在线 | 久久久久久国产精品高清 | 欧美日韩国产一区二区三区 | 欧美一区二区三区免费视频 | 久久精品视频一区 | 国产黄色大片 | 午夜一级黄色片 | 亚洲精选一区二区 | 在线观看国产视频 | 欧美视频精品 | 色综合社区| 羞羞视频免费观看入口 | 国产乡下妇女做爰视频 | 日产一区二区 | 龙珠z国语291集普通话 | 国产精品99久久免费观看 | 狠狠综合久久av一区二区老牛 | 久久婷婷色 | 在线看欧美 | 色九九 | 免费看的毛片 | 精品久久国产老人久久综合 | 国产噜噜噜噜噜久久久久久久久 | 国产91久久精品一区二区 | 色婷婷综合网 | 91精品国产综合久久久蜜臀粉嫩 | 欧美一级一区 | 久久精品国产99国产精品 | jlzzjlzz国产精品久久 | www.日韩.com | 91高清在线 | 中文字幕一区二区三区四区不卡 | 亚洲精品美女在线观看 | 亚洲成人av | 日韩一区二区在线观看 | 国产精品久久久久久久久 | 黄色免费在线观看网址 | 在线欧美亚洲 | 在线精品一区 | 婷婷亚洲五月 | 一区二区三区在线 | 欧 | 影音在线资源 | 国产ts余喵喵和直男多体位 | 国产中文字幕在线 | 欧美一区二区三区在线看 | 午夜视频在线观看网站 | 国产一区欧美 | 久久国内 | 欧美国产精品一区二区三区 | 久久性色 | 麻豆一区 | 久色| 黄色片在线免费看 | 日韩高清中文字幕 | 欧美男人的天堂 | 山岸逢花在线观看无删减 | 久久蜜桃精品一区二区三区综合网 | 国产精品美女久久 | 欧美14一18处毛片 | 黄色大片观看 | 欧美高清一区 | 欧美黑人一区 | 9999国产精品欧美久久久久久 | 国产精品夜间视频香蕉 | 亚洲精品v| 精品国产乱码久久久久久1区2区 | 久久精品99视频 | 亚洲视频在线免费观看 | 中文字幕一区在线 | 欧美成人精品一区二区三区在线看 | 欧美日韩亚洲一区 | 亚洲精品9999 | 91高清在线 | 欧美视频网站 | 亚洲午夜精品视频 | 亚洲免费人成在线视频观看 | 精品伦理一区二区三区 | aaaaaa毛片 | 国产69精品久久久久观看黑料 | 中文字幕亚洲一区二区三区 | 日韩在线1| 欧美一区免费 | 国产成人av免费 | 毛片网 | 懂色中文一区二区在线播放 | 91视频国产一区 | 国产精品a一区二区三区网址 | 国产精品久久久久久久久污网站 | 精品一区二区不卡 | 欧美成人黄色 | 亚洲欧美日韩精品久久奇米色影视 | 91精品国产一区二区三区四区在线 | 欧美成年黄网站色视频 | 91资源在线 | 日本欧美大片 | 欧美在线视频不卡 | 99精品欧美一区二区三区 | 日韩成人一区二区 | 国产成人精品免费视频大全最热 | 久久大| 91视频免费网站 | 中文字幕在线观看的电影 | 亚洲精色 | 国产精品久久一区 | 在线观看精品视频网站 | 91久久夜色精品国产九色 | 精品国产乱码久久久久久蜜臀 | 第一色在线 | 欧美久久一级特黄毛片 | 中文字幕国产 | 我和我的祖国电影在线观看免费版高清 | 国产真实精品久久二三区 | 欧美成人免费观看 | 久久成人一区二区 | 天堂av中文字幕 | 91夜夜蜜桃臀一区二区三区 | 二区视频 | 中文字幕成人在线 | 午夜av在线 | 91在线视频播放 | 国产欧美精品一区二区 | 午夜精品一区 | 国精产品一区二区三区有限公司 | 色婷婷导航 | 日韩成人一区 | www国产在线观看 | 三级色黄 | 在线不卡a资源高清 | 欧美日韩专区 | 国产精品一区二区精品 | 一级一级一级毛片 | 国产中文字幕在线观看 | 久久一区国产 | 欧美 日韩 国产 在线 | 欧美九九九 | 91亚洲精品久久久 | 国产精品日产欧美久久久久 | 欧美福利一区二区 | 特一级黄色片 | 欧美日韩视频网站 | 成人精品在线视频 | 欧美久久成人 | 国产一区二区三区在线免费观看 | 亚洲精品日韩综合观看成人91 | 精品视频成人 | 毛片在线免费播放 | 99视频这里有精品 | 人人av在线| 欧美专区中文字幕 | 欧美综合国产 | 久久精品国产99 | 日韩精品在线一区 | 日韩网站免费观看 | 人妖天堂狠狠ts人妖天堂狠狠 | 午夜黄色影院 | 久草视频免费看 | av中文字幕在线 | 久久精品亚洲 | 国产精品久久久久久一区二区三区 | 日韩精品一区二区在线观看 | 日韩一区二区在线观看 | 欧美激情在线精品一区二区三区 | 欧美日韩国产精品久久久久 | 久久精品免费电影 | 精品久久久久一区二区国产 | 久久一区 | 国产中文字幕在线 | 亚洲在线 | 久久噜噜噜精品国产亚洲综合 | 一级毛片视屏 | 亚洲精品一区二区三区蜜桃久 | av中文网 | 91精品一区二区 | 国产综合精品一区二区三区 | 一区二区在线免费观看 | 久久久中文字幕 | 免费日本视频 | 最新午夜 | av日韩在线看| 国产精品久久99 | 成人久久久久久久久 | 日韩在线视频第一页 | 四虎免费紧急入口观看 | 久操综合 | 91精品国产综合久久福利软件 | 欧美精品一区二区在线观看 | 免费操片| 欧美日韩一区二区视频在线观看 | 人妖av| 国产精品久久久久久亚洲调教 | 亚洲毛片在线 | 久久h | 91麻豆精品久久久久蜜臀 | www.伊人网| 99re视频在线观看 | 亚洲一区av | 在线视频中文字幕 | 久久久久久国产免费 | 欧美色视| 欧美国产日韩在线 | h免费在线| 亚洲成人av在线 | 日韩欧美在线视频 | 国产精品亚洲成在人线 | 亚洲欧美国产毛片在线 | a级黄色毛片免费观看 | 在线国产专区 | 国产高清一区二区 | 日韩久久精品 | 欧美日韩在线一区二区三区 | 欧洲亚洲一区 | 成人影音| 国产二区三区 | 久久白虎 | 亚洲精品乱码久久久久久蜜桃 | 日韩精品一区二区三区在线播放 | 国产精品一区二区在线观看 | 97爱爱视频 | 亚洲精品久久久一区二区三区 | 久久久国产精品视频 | 91中文字幕网 | 亚洲男人的天堂在线观看 | 狠狠久久综合 | 天天摸天天干 | 99热69| 国产一级免费在线观看 | 久久综合99re88久久爱 | 一二三精品区 | 午夜免费观看视频 | 亚洲中午字幕在线观看 | 欧洲精品在线视频 | 日本另类αv欧美另类aⅴ | 欧美成人精品一区二区男人看 | 国产精品理论电影 | 青娱乐一区 | 精品国产黄a∨片高清在线 日韩一区二 | 午夜窝窝| av片在线观看 | 自拍第一页 | 国产成人精品一区二区三区四区 | 日韩欧美国产网站 | 国产亚洲精品久久久 | 日韩精品1区2区3区 成人黄页在线观看 | 91综合网| 亚洲第1页| www,四虎| 日本中文字幕在线视频 | 中文字幕日韩欧美一区二区三区 | 亚洲高清视频一区 | 久久国产精品久久久久久久久久 | 在线免费色视频 | 成人免费xxxxxxx | 国产区视频在线观看 | 91久久精品一区二区别 | 一级毛片观看 | 精品99在线 | 欧美日韩精品久久久 | 2012中文版免费观看 | 精品免费久久久久 | 亚洲成人动漫在线观看 | 久久亚洲一区 | 国产精品日产欧美久久久久 | 91精品国产综合久久福利软件 | 国产视频一区在线 | 亚洲日本国产 | 黄色网址av| 国产精品18久久久久久首页狼 | 亚洲欧美国产精品专区久久 | 久草视频网 | 国产成人精品在线 | 国产综合精品一区二区三区 | 国产精品久久久久永久免费观看 | 国产最好的精华液网站 | 男人的天堂中文字幕 | 精品一二区 | 91精品入口蜜桃 | 国产精品二区三区 | 日韩3级| 一区二区三区四区免费 | 中文字幕在线观看网站 | 午夜在线| 91免费看片 | 亚洲第1页| 国产欧美久久久久久 | 五月婷婷综合激情 | 久久久一区二区三区 | 久草精品视频在线播放 | 免费在线黄 | 99久久精品免费 | 中文精品一区二区三区 | 欧美不卡一区二区三区 | 国产欧美一区二区精品性色 | 在线观看视频一区二区三区 | 久久亚洲精品裙底抄底 | 日韩小视频在线播放 | 成人精品一区二区三区电影黑人 | 国产精品久久久久久久久久久久 | 黄视频网站免费观看 | 国产免费一区二区三区 | 中文字幕精品一区久久久久 | 麻豆一区 | 亚洲免费视频一区 | 中文字幕一二三区 | 欧美一区二区三区电影 | 欧美精品99 | 欧美成人综合视频 | 97成人精品视频在线观看 | 国产毛片精品 | 91在线中文 | 精品1区 | 国产成人久久精品77777 | 成人片免费看 | 中文字幕一二区 | 台湾佬成人 | 男女羞羞视频免费看 | 国产99久久| 成人区一区二区三区 | 国产激情偷乱视频一区二区三区 | 欧美日韩高清不卡 | 人人干网站 | 国产免费一区二区 | 久久国产精品一区二区 | av三级在线免费观看 | 国产精品一区二区在线 | 亚洲视频自拍 | 婷婷中文字幕 | 一区二区三区四区免费观看 | 国产精品久久久久久吹潮 | 国产精品一区在线 | 国产高清在线观看 | 亚洲国产成人av好男人在线观看 | av电影手机在线看 | 亚洲高清视频在线观看 | 日韩一区二区三区在线视频 | 国产精品美女久久久久久久久久久 | 久久久精品免费观看 | 久久久久久久久久一区二区 | 日韩日韩 | 国产高清在线a视频大全 | 精品日韩 | 国产成人av一区二区三区 | 国产视频999 | 91精品国产乱码久久久久久久久 | 无码日韩精品一区二区免费 | 黄色片在线 | 亚洲日本乱码一区两区在线观看 | 久久亚洲精品国产一区 | 欧美一区二区免费 | 成人久久18免费观看 | 久久99精品久久久 | 99精品国产在热久久 | 97国产精品 | 91国自产精品中文字幕亚洲 | 奇米在线777| 久久免费视频3 | 日韩视频一区在线观看 | 五月天狠狠爱 | 国产欧美精品 | 一本久久a久久精品亚洲 | 狠狠狠色丁香婷婷综合久久五月 | 日本高清视频网站www | 精品免费国产一区二区三区 | 精品国产黄a∨片高清在线 99热婷婷 | 日韩亚洲视频在线观看 | 日韩在线欧美 | 99精品欧美一区二区三区 | 自拍偷拍专区 | 午夜激情免费看 | 91精品久久久久久久 | 一二三区精品 | 亚洲色域网 | 欧美一区二区三 | 久草视频免费看 | 久久小视频 | 国产精品成人av | 夜夜爽99久久国产综合精品女不卡 | 中国妞videos高潮 | 久久综合九色综合欧美狠狠 | 国产高清在线精品一区 | 二区在线观看 | 成人av教育| 免费av片 | 免费观看日韩一级片 | a欧美 | 国产成人高清视频 | 黄色资源在线观看 | 成人在线精品视频 | 国产欧美一区二区精品婷 | 国产欧美精品 | 中文字幕在线观看一区二区三区 | 91九色视频 | 在线二区| 久久综合久久综合久久综合 | 欧美一区在线视频 | 日韩成人片 | 在线观看免费av网 | 欧美在线观看免费观看视频 | 人一级毛片 | 欧美一区二区三区久久精品 | 国产精品99 | 国产专区在线视频 | 亚洲精品一区二区三区精华液 | 在线电影亚洲 | 日本欧美大片 | 国产精品美女一区二区三区四区 | 成人精品一区二区三区中文字幕 | 男人的天堂视频网站 | 欧美大成色www永久网站婷 | 久草视频播放 | 亚洲wu码 | 久久亚洲欧美日韩精品专区 | 91婷婷射 | 国产日韩欧美三级 | 国产精品国产三级国产aⅴ中文 | 国产超碰人人模人人爽人人添 | 91精品国产美女在线观看 | 免费黄色片一区二区 | 天堂福利影院 | 性色视频在线 | 亚洲毛片| 一级片黄片毛片 | 成人美女免费网站视频 | 四虎影院入口 | 国产免费av一区二区三区 | 天天澡天天狠天天天做 | 欧美日韩在线一 | 五月天婷婷国产精品 | 亚洲综合色视频在线观看 | 国产一区二区三区精品久久久 | 婷五月综合 | 色橹橹欧美在线观看视频高清 | 九九热精品视频 | 91天堂 | 久久久久久国产 | 新疆少妇videos高潮 | 狠狠干av | 国产精品成av人在线视午夜片 | 国产成人精品a视频一区www | 亚洲精品一区二区三区蜜桃久 | 天天夜碰日日摸日日澡 | 成年网站在线 | 粉嫩国产精品一区二区在线观看 | 中文字幕精品一区 | 免费黄色在线看 | 一级a性色生活片久久毛片波多野 | 精品国产成人 | 中文字幕一区二区三区在线视频 | 日夜夜精品 | 99久久综合精品五月天 | 日日干夜夜骑 | 在线成人av| 一区二区视频 | 麻豆.蜜桃.91.天美入口 | 99久久久久国产精品免费 | 成人国产综合 | 无码日韩精品一区二区免费 | 伊人99| 久久亚洲精品裙底抄底 | 国产在线观看一区二区 | 天堂中文av | 欧美日韩国产一区二区三区不卡 | 一区欧美 | gav成人免费播放视频 | 亚洲精品乱码久久久久久不卡 | 91久色| 欧美aⅴ| 国产精品久久久久久久岛一牛影视 |