早教吧作业答案频道 -->其他-->
java代码作业现有一个电视商品竞猜活动活动规则:随机出现一个电视的价格(2000-10000之间),用户去竞猜价格,如果在5次内猜对价格,便可获得此商品。(超过5次,显示”很可惜,你没
题目详情
java代码作业
现有一个电视商品竞猜活动 活动规则:
随机出现一个电视的价格(2000-10000之间),用户去竞猜价格,如果在5次内猜对价格,便可获得此商品
。(超过5次,显示”很可惜,你没有获得奖品,竞猜结束。”,在5次内猜对的话,显示”恭喜你,获得了此奖品。”)。
我们课上到循环。求详解!
现有一个电视商品竞猜活动 活动规则:
随机出现一个电视的价格(2000-10000之间),用户去竞猜价格,如果在5次内猜对价格,便可获得此商品
。(超过5次,显示”很可惜,你没有获得奖品,竞猜结束。”,在5次内猜对的话,显示”恭喜你,获得了此奖品。”)。
我们课上到循环。求详解!
▼优质解答
答案和解析
import java.util.Random;
import java.util.Scanner;
public class test {
public static void main(String[] args) {
int price_unkonw;
int max = 10000;
int min = 2000;
Random random = new Random();
int price = random.nextInt(max) % (max - min + 1) + min; // 产生2000-10000的随机数
System.out.println("电视价格:"+price);
for (int i = 1; i <= 5; i++) {
System.out.println("请输入猜测的电视价格 :");
Scanner in = new Scanner(System.in);
price_unkonw = in.nextInt();
if (price_unkonw == price) {
System.out.println("恭喜你,获得了此奖品");
return;
} else if (i < 5)
System.out.println("价格错误,你还有" + (5 - i) + "次猜测机会");
else
System.out.println("很可惜,你没有获得奖品,竞猜结束");
}
}
}
看了 java代码作业现有一个电视...的网友还看了以下:
原码补码反码若寄存器的内容为1000,0000若它等于0则为移码若寄存器的内容为1000,0000 2020-04-06 …
计算机中的数字编码问题,原码,反码,补码.RT3.某机器数为10000000B,若它代表0,则它是 2020-04-06 …
用0,1两个数字编码,码长为4(即为二进制四位数,首位可以是0),从所有码中任选一码,则码中至少有 2020-05-15 …
表示浮点数时,若要求机器零在计算机中的表示为全“0”,则阶码应采用(37)。A.原码B.反码C.补码 2020-05-26 …
设有一台计算机的指令系统共有10条指令,他们的使用频率分别为:0.19,0.12,0.10,0.1 2020-06-13 …
把印在卡纸上的数码倒过来看,显然数码0,1,8不变;6与9互换,而其余数码都没有意义.某工厂制作了 2020-06-16 …
设有一台计算机的指令系统共有10条指令,他们的使用频率分别为:0.19,0.12,0.10,0.1 2020-07-02 …
一个七位电话号码,如果前面三位数码的顺序与或相同(可能三者都一样),则称此号码为“可记忆的”.如果, 2020-11-03 …
关于原码,补码,某机器数为10000000B,若它代表0,则它是码形式,若代表-128,则它是码形式 2020-11-20 …
如图是一个汉字的16×16点阵.若白色记作“0”,黑色记作“1”,则可得到第五行的二进制编码为:(注 2020-12-15 …