为了账号安全,请及时绑定邮箱和手机立即绑定

请老师看一下,这样写好不好?刚学JAVA 写不下所有,放到回答里去了,请老师看一下。

请老师看一下,这样写好不好?刚学JAVA 写不下所有,放到回答里去了,请老师看一下。

慕无忌9873281 2016-05-05 23:44:33
package Poker; //扑克牌 类 public class Cards { private String color;//扑克牌花色 比如黑桃 private String number;//扑克牌数值 比如A public String value;//完整名字 比如黑桃A public Cards() {} public Cards(String color, String number) { this.color = color; this.number = number; } public String getColor() { return color; } public void setColor(String color) { this.color = color; } public String getNumber() { return number; } public void setNumber(String number) { this.number = number; }     public String toString(){     return value = color + number;     }       //比较函数     public Cards CompareCards(Cards card1,Cards card2){     int color_num1=card1.ColorToInt(card1.color);     int color_num2=card2.ColorToInt(card2.color);     int number_num1=card1.NumberToInt(card1.number);     int number_num2=card2.NumberToInt(card2.number);     if(number_num1>number_num2){     return card1;     }else if(number_num1==number_num2){     if(color_num1>color_num2){     return card1;     }else{     return card2;     }     }else{     return card2;     }     }     //花色转数字 public int ColorToInt(String color){ int color_num=0; switch (color) { case "黑桃": { color_num = 3; break; } case "红桃": { color_num = 2; break; } case "梅花": { color_num = 1; break; } case "方块": { color_num = 0; break; } default: {color_num=-1; break; } } return color_num; }         //字母转数字 public int NumberToInt(String number){ int number_num = 0; switch (number) { case "2": { number_num = 2; break; } case "3": { number_num = 3; break; } case "4": { number_num = 4; break; } case "5": { number_num = 5; break; } case "6": { number_num = 6; break; } case "7": { number_num = 7; break; } case "8": { number_num = 8; break; } case "9": { number_num = 9; break; } case "10": { number_num = 10; break; } case "J": { number_num = 11; break; } case "Q": { number_num = 12; break; } case "K": { number_num = 13; break; } case "A": { number_num = 14; break; } default: { number_num=-1; break; } } return number_num; } }
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 1269 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信