/*假设你要开发一个玩彩票的游戏,随机产生一个两位数的彩票,提示用户输入一个两位数,然后按照以下的规则判定用户是否能赢。
1)如果用户输入的数匹配彩票的实际顺序,奖金10000元。
2)如果用户输入的数字匹配彩票的所有数字,但顺序不一致,奖金3000元。
3)如果用户输入的一个数字仅满足顺序情况下匹配彩票的一个数字,奖金1000元。
4)如果用户输入的一个数字满足非顺序情况下匹配彩票的一个数字,奖金500元。
5)如果用户输入的数字一个没有匹配任何一个数字,则彩票作废。*/
package 小王的java;
import java.util.Scanner;
import java.util.Random;
public class W30 {
public static void main(String[] args) {
//定义变量
int num=0,guess=0,money=0;//(num:随机产生的数)(guess:输入的数)( money:奖金)
//随机产生和输入的数
Random rand = new Random();
num = rand.nextInt(90)+10;
System.out.println(num);
Scanner sc = new Scanner(System.in);
System.out.println("请输入你的数");
guess = sc.nextInt();
//程序处理
if(guess==num) {
money = 10000;
}else if(num/10==guess%10&&num%10==guess/10) {
money = 3000;
}else if(num/10==guess/10||num%10==guess%10) {
money = 1000;
}else if(num/10==guess%10||num%10==guess/10) {
money = 500;
}else {
System.out.println("彩票作废");
}
System.out.println("您获得的奖金是"+money+"元");
}
}
java 假设你要开发一个玩彩票的游戏,随机产生一个两位数的彩票,提示用户输入一个两位数,然后按照以下的规则判定用户是否能赢。
于 2023-12-26 12:46:31 首次发布