首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Java纸牌甲板套装及等级格式

Java纸牌甲板套装及等级格式
EN

Stack Overflow用户
提问于 2022-10-23 20:26:34
回答 1查看 61关注 0票数 0

我有一个整数数组,其值为0-51。

0-12

2-10 10JQKA西服黑桃

13-25

军衔2-10 10JQKA西服心

26-38

西服俱乐部排名2-10 10JQKA

39-51

西服钻石2-10 10JQKA级

我需要找到一种方式使用除法,以获得西装,和模块化的军衔。注:我会感谢想法,而不是答案,因为我需要一些帮助开始。

我的当前代码由if/switch语句结构组成。不过,我正在寻找一种实现上述需求的方法。

代码语言:javascript
运行
复制
if(card <= 12) {
     switch(card) {
        case 0:
        case 1:
        case 2:
        case 3:
        case 4:
        case 5:
        case 6:
        case 7:
        case 8:
           System.out.println(card + " of Spades");
           break;
        case 9:
           System.out.println("Jack of Spades");
           break;
        case 10:
           System.out.println("Queen of Spades");
           break;
        case 11:
           System.out.println("King of Spades");
           break;
        case 12:
           System.out.println("Ace of Spades");
           break;
     }
}
EN

回答 1

Stack Overflow用户

发布于 2022-10-23 20:59:36

你说得对,要买到这套衣服你可以用div。假设card在0-51范围内.

代码语言:javascript
运行
复制
suit = card div 13

要获得套件内的值(value在0-12范围内),可以使用公式

代码语言:javascript
运行
复制
value = card mod 13
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74174529

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档