黑马程序员技术交流社区
标题:
技术贴03_简易斗地主
[打印本页]
作者:
Tibbers_oro
时间:
2018-7-20 12:43
标题:
技术贴03_简易斗地主
package
cn.itcast.day08.zhoucan
;
/**
*
@Description:
java
类作用描述
*
@Author:
周璨
*
@CreateDate:
2018/7/19 21:11
*
@Version:
1.0
*
综合目前在基础班所学
(
以下尽可能多的用到学的内容
),
我模拟了一个简易的斗地主
,
要实现开局抽牌的功能
,
如下
:
* 1.
进游戏
:
玩家输入房间密码
(20180706)
进入游戏房间开始玩斗地主
; (Scanner,while
死循环
,if-else
语句
...)
* 2.
输入密码错误超过
3
次
,
游戏强制退出
; (if
语句嵌套
,break...)
* 3.
系统创造牌并洗牌
:
得到一副扑克牌
(54
张
),
并且洗牌
; (
面向对象
.ArrayList,for
嵌套循环
,random,remove...)
* 4.
发牌
:3
个玩家
("jcc","wzq","lzm")
按照顺序分别得到
17
张牌
; (
匿名对象
,extends,super,override...)
* 5.
抢地主
,
比分值大小
,
并且会获取最后
3
张牌
; (
三元运算
....)
*/
//
创建一个
Puke
类
public class
Puke {
//
定义扑克私有化属性花色和点数
private
String
hs
;
private
String
ds
;
//
构造无参
public
Puke
() {
}
//
构造满参
public
Puke
(String hs
,
String ds) {
this
.
hs
= hs
;
this
.
ds
= ds
;
}
//
构造
set/get
方法
public
String
getHs
() {
return
hs
;
}
public void
setHs
(String hs) {
this
.
hs
= hs
;
}
public
String
getDs
() {
return
ds
;
}
public void
setDs
(String ds) {
this
.
ds
= ds
;
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2