这么写对吗?随机抽取三次该如何写?

这么写对吗?随机抽取三次该如何写?

double price=150 ;

if(price>100) {

for(int n=0;n<=3;n++) {

switch(n) {

case 0:

System.out.println(n+"\n"+"很遗憾,你没有中奖");break;

case 1:

System.out.println(n+"\n"+"恭喜抽到一等奖,玩具熊一个");break;

case 3:

System.out.println(n+"\n"+"三等奖,文具盒一个");break;

}

}

}


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小脸 2021-05-28 14:01:11

同学你好,该编程题需要使用的技术点有循环结构、随机数、选择结构,这里同学可参考代码如下:

public static void main(String[] args) {
System.out.println("新年大回馈,你买产品,我送奖品,近期某店铺举行抽奖活动,凡在本店充值会员满百元以上的顾客可参与该活动,每人三次随机抽奖机会,别犹豫,大奖等你带回家~");
// 循环抽奖三次
for (int i = 1; i <= 3; i++) {
// 生成随机数
int n = (int) (Math.random() * 10);
switch (n) {
case 0:
System.out.println(n);
System.out.println("很遗憾,下次再来吧");
break;
case 1:
System.out.println(n);
System.out.println("恭喜您抽中一等奖---键盘一台");
break;
case 2:
System.out.println(n);
System.out.println("恭喜您抽中二等奖---耳机一副");
break;
case 3:
System.out.println(n);
System.out.println("恭喜您抽中三等奖---纪念品一枚");
break;
default:
System.out.println(n);
System.out.println("很遗憾,下次再来吧");
}
}
}

祝学习愉快~

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师