就是业务逻辑方面的,
业务逻辑我感觉一步一步的来,也不会太难。
首先,分牌,这个设个list链表,里面包含麻将所有的对象,随机分配。
第二出牌,一人一张,设个标记位,4个线程,一个出牌之后改标记位让下一个线程运行。
第三判断,手下判断是否胡了,然后再判断是否杠上,然后判断。。。。。
当然,实际做的过程中会很多未知的问题,慢慢做吧。
其实解决这些未知的问题才是收获最大的地方。
import java.util.Scannerpublic class Main {
/**
* @param args
*/
public static void main(String[] args) {
String string=null
Scanner cin = new Scanner(System.in)
while (cin.hasNext()){
string=cin.next()
}
String str[]=string.split(",")
int i=0
int count=0
if(str.length==7){
count=count+2
}
else{
for(i=0i<str.lengthi++){
if(str[i].length()==6&&str[i].charAt(0)=='1'&&str[i].charAt(2)=='2'
&&str[i].charAt(4)=='3'&&str[i].charAt(1)=='T'
&&str[i].charAt(3)=='T'&&str[i].charAt(5)=='T'){
count=count+1
}
else if(str[i].length()==8){
count=count+2
}
}
}
System.out.println(count)
}
}
推荐几款我认为不错的免费手机游戏,都测试过可以用:聊斋之七情六欲破解版(RPG)
http://www.51sjyx.com/gameinfo.aspx?id=3
彩虹城堡之七彩宝石篇(RPG)
http://www.51sjyx.com/gameinfo.aspx?id=4
真三国无双之赵云传破解版(动作)
http://www.51sjyx.com/gameinfo.aspx?id=20
正版雷电3豪华版(射击)
http://www.51sjyx.com/gameinfo.aspx?id=7
四人麻将单机版(棋牌)
http://www.51sjyx.com/gameinfo.aspx?id=13
皮皮猪斗地主(棋牌)
http://www.51sjyx.com/gameinfo.aspx?id=51
3D疯狂过山车(超级有趣的)
http://www.51sjyx.com/gameinfo.aspx?id=8
疯狂龙卷风汉化版(趣味)
http://www.51sjyx.com/gameinfo.aspx?id=25
三国志吞食天地(动作)
http://www.51sjyx.com/gameinfo.aspx?id=28
刀剑风云斩II-至尊格斗(动作)
http://www.51sjyx.com/gameinfo.aspx?id=35
漆黑惊栗(恐怖)
http://www.51sjyx.com/gameinfo.aspx?id=65
火焰之纹章2纹章之谜破解版(策略)
http://www.51sjyx.com/gameinfo.aspx?id=66
超级玛利奥兄弟(经典)
http://www.51sjyx.com/gameinfo.aspx?id=69