谁用java做过麻将

Python012

谁用java做过麻将,第1张

简单的说一下,页面这个没问题。swing。

就是业务逻辑方面的,

业务逻辑我感觉一步一步的来,也不会太难。

首先,分牌,这个设个list链表,里面包含麻将所有的对象,随机分配。

第二出牌,一人一张,设个标记位,4个线程,一个出牌之后改标记位让下一个线程运行。

第三判断,手下判断是否胡了,然后再判断是否杠上,然后判断。。。。。

当然,实际做的过程中会很多未知的问题,慢慢做吧。

其实解决这些未知的问题才是收获最大的地方。

import java.util.Scanner

public 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