Java代码填空题

2013-03-08 12:03:33 阅读( 52 )

2779人 收藏本页

标签:Java面试题

电视台开宝箱节目:打进电话的人可以开启一个宝箱。箱子中有一件礼品。礼品是iphone的机率为1/12;是mp3 的机率为1/5;是洗衣粉的机率为1/2;剩余是KFC优惠券。
每次打进电话,宝箱会重置。
以下程序模拟了该抽奖过程。请填写缺失的部分。
public static void main(String[] args)
{
int i = (int) Math.random() * 60;//产生0~59的随机整数
if (i < 5) {
System.out.println(“恭喜中了:iphone手机”);
}else if (i < 17) {
System.out.println(“恭喜中了:mp3″);
} else if (i < 47) {
System.out.println(“恭喜中了:洗衣粉”);
} else {
System.out.println(“恭喜中了:KFC优惠券”);
}
}

来自IT公司面试手册

下一篇:下列代码求出一个二进制串中连续的1或连续的0出现的最大次数。请填缺失代码。

上一篇:在A B C D E F 六人中随机抽取3人中奖,要求中奖人不能重复

亲~ 如果您有更好的答案 可在评论区发表您独到的见解。

您想查看更多的信息: 面试题