外贸网站做几种产品,做数据新闻的网站有哪些方面,广州页面制作公司,申请域名空间目录 一案例要求#xff1a;
二具体代码#xff1a; 一案例要求#xff1a; #xff08;由于暂时没有学到通信知识#xff0c;所以只会发牌#xff0c;不会设计打牌游戏#xff09;
二具体代码#xff1a;
Ⅰ#xff1a;主函数
package three;public class test {…目录 一案例要求
二具体代码 一案例要求 由于暂时没有学到通信知识所以只会发牌不会设计打牌游戏
二具体代码
Ⅰ主函数
package three;public class test {public static void main(String[] args) {Room roomnew Room();room.start();}
}Ⅱ实体类
package three;public class card {private String number;private String color;private int size;public card() {}public card(String number, String color, int size) {this.number number;this.color color;this.size size;}public String getNumber() {return number;}public void setNumber(String number) {this.number number;}public String getColor() {return color;}public void setColor(String color) {this.color color;}public int getSize() {return size;}public void setSize(int size) {this.size size;}Overridepublic String toString() {return colornumber;}
}
Ⅲ操作类
package three;import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import java.util.List;public class Room {private Listcard allcardsnew ArrayList();public Room(){String []numbers{3,4,5,6,7,8,9,10,J,Q,K,A,2};String []color{♠,♣,■,♥};int size0;for (String number : numbers) {size;for (String s : color) {card anew card(number,s,size);allcards.add(a);}}card a1new card(,,size);card a2new card(,,size);Collections.addAll(allcards,a1,a2);System.out.println(新牌allcards);}public void start() {Collections.shuffle(allcards);System.out.println(洗牌后allcards);Listcardxiaozhangnew ArrayList();Listcardxiaowangnew ArrayList();Listcardxiaochongnew ArrayList();for (int i 0; i allcards.size()-3; i) {if(i%30){xiaozhang.add(allcards.get(i));}if(i%31){xiaowang.add(allcards.get(i));}if(i%32){xiaochong.add(allcards.get(i));}}sort(xiaozhang);sort(xiaowang);sort(xiaochong);System.out.println(小张xiaozhang);System.out.println(小王xiaowang);System.out.println(小冲xiaochong);Listcard leftallcards.subList(allcards.size()-3,allcards.size());xiaozhang.addAll(left);sort(xiaozhang);System.out.println(小张抢到地主牌后xiaozhang);}public void sort(Listcard a){Collections.sort(a, new Comparatorcard() {Overridepublic int compare(card o1, card o2) {return o1.getSize()-o2.getSize();}});}
}