java记——随机抽牌(加强版)
2015-10-05 20:38
561 查看
问题及代码:
问题描述:
随机在一封牌中抽取一张牌,输出他的花色和大小
程序代码:
public class Exercise {
public static void main(String[] args) {
final int NUMBER_OF_CARDS = 52;
// Pick a card
int number = (int)(Math.random() * NUMBER_OF_CARDS);
System.out.print("The card you picked is ");
if (number % 13 == 0)
System.out.print("Ace of ");
else if (number % 13 == 10)
System.out.print("Jack of ");
else if (number % 13 == 11)
System.out.print("Queen of ");
else if (number % 13 == 12)
System.out.print("King of ");
else
System.out.print((number % 13) + " of ");
if (number / 13 == 0)
System.out.println("Clubs");
else if (number / 13 == 1)
System.out.println("Diamonds");
else if (number / 13 == 2)
System.out.println("Hearts");
else if (number / 13 == 3)
System.out.println("Spades");
}
}
运行结果:
问题描述:
随机在一封牌中抽取一张牌,输出他的花色和大小
程序代码:
public class Exercise {
public static void main(String[] args) {
final int NUMBER_OF_CARDS = 52;
// Pick a card
int number = (int)(Math.random() * NUMBER_OF_CARDS);
System.out.print("The card you picked is ");
if (number % 13 == 0)
System.out.print("Ace of ");
else if (number % 13 == 10)
System.out.print("Jack of ");
else if (number % 13 == 11)
System.out.print("Queen of ");
else if (number % 13 == 12)
System.out.print("King of ");
else
System.out.print((number % 13) + " of ");
if (number / 13 == 0)
System.out.println("Clubs");
else if (number / 13 == 1)
System.out.println("Diamonds");
else if (number / 13 == 2)
System.out.println("Hearts");
else if (number / 13 == 3)
System.out.println("Spades");
}
}
运行结果:
相关文章推荐
- Java核心技术第4章(6)
- java记——随机数玩牌
- Java复习笔记—面向对象
- Java之也谈sleep()和wait()
- Java中的内部类
- Java编程之TreeSet排序两种解决方法(1)元素自身具备比较功能,元素需要实现Comparable接口覆盖compare(2)创建根据自定义Person类的name进行排序的Comparator
- java记——随机数三个数的和
- 12 java.util.LinkedList
- 优化Myeclipse10 Building Workspace速度慢等
- Java虚拟机之垃圾回收详解一
- java记——判断语句
- java记——判断句 计算个人所得税
- java记——随机数
- Java虚拟机之垃圾回收详解一
- java记——随机数
- java记——bool型初接触
- java练习--随机数加法器
- java学习笔记]java语言基础概述之内存的划分&堆和栈
- java 正则表达式——day25
- 20个JAVA人员非常有用的功能代码