import java.util.Scanner; public class caijiage { public static void main(String[] args) { String username; float plan_price=0.00f; System.out.println("****************************"); System.out.println(" 游戏: 幸运价格猜猜猜"); System.out.println(" 作者:zgd"); System.out.println(" 版本:v1.0"); System.out.println("*****************************"); Scanner scanner = new Scanner(System.in); System.out.println("回车键开始游戏"); scanner.nextLine(); System.out.println("请输入用户名字"); username=scanner.next(); System.out.println(username+",欢迎进入游戏空间,现在请选择的价格猜猜猜商品的类别"); System.out.println("***********************"); System.out.println("1------家电(1000-2000)"); System.out.println("2------文具(1-100)"); System.out.println("***********************"); String user_choice=scanner.next(); switch(user_choice){ case "1": plan_price=Math.round(Math.random()*1000+1000); break; case "2": plan_price=Math.round(Math.random()*99+1); break; default: plan_price=Math.round(Math.random()*10000); } System.out.println("请用户输入猜猜猜的价格:"); float user_price=scanner.nextFloat(); boolean flag=false; while(!(user_price==plan_price)){ if(user_price<=0) { flag=true; break; } if(user_price>plan_price){ System.out.println("猜大了"); }else{ System.out.println("猜小了"); } user_price=scanner.nextFloat(); } if(flag){ System.out.println("再接再励"); }else{ System.out.println("你真聪明"); } } }
运行结果: