谁用java做过麻将

谁用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)

}

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11378017.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存