早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java代码作业现有一个电视商品竞猜活动活动规则:随机出现一个电视的价格(2000-10000之间),用户去竞猜价格,如果在5次内猜对价格,便可获得此商品。(超过5次,显示”很可惜,你没

题目详情
java代码作业
现有一个电视商品竞猜活动 活动规则:
随机出现一个电视的价格(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("很可惜,你没有获得奖品,竞猜结束");
  }
 }
}