当前位置:   article > 正文

【java】【基础5】使用java基础知识实战案例_java 实战小案例

java 实战小案例

目录

案例一:买飞机票

案例二:开发验证码

案例三:评委打分

案例四:数字加密

案例五:数组拷贝

案例六:抢红包

6.1 方案1

6.2 方案2

案例七:找素数

 7.1 方法1

 7.2 方法2

7.3 方法3

案例八:打印乘法表

案例九:打印三角形

案例十:模拟双色球[拓展案例]

10.1 业务分析、用户投注一组号码

10.2 随机生成一组中奖号码

10.3 判断中奖情况


前言:使用java学习的基础知识,进行案例实战

 

案例一:买飞机票

 

  1. package com.runa.define2;
  2. public class MethodDemo9 {
  3. public static void main(String[] args) {
  4. double price = calculate(1000,6,"头等舱");
  5. System.out.println("优惠价格是:" + price);
  6. }
  7. public static double calculate(double price, int month, String type){
  8. // 1 判断当前月份是否淡季还是旺季
  9. if(month >= 5 && month <= 10){
  10. //旺季
  11. //2 判断仓位类型
  12. switch (type){
  13. case "头等舱":
  14. price *= 0.9;
  15. break;
  16. case "经济舱":
  17. price *= 0.85;
  18. break;
  19. }
  20. }else{
  21. //淡季
  22. //2 判断仓位类型
  23. switch (type){
  24. case "头等舱":
  25. price *= 0.7;
  26. break;
  27. case "经济舱":
  28. price *= 0.65;
  29. break;
  30. }
  31. }
  32. return price;
  33. }
  34. }

 

 

案例二:开发验证码

 

  1. package com.runa.define2;
  2. import java.util.Random;
  3. public class MethodDemo10 {
  4. public static void main(String[] args) {
  5. System.out.println("当前生成的验证码为:" + creatCode(4));
  6. }
  7. public static String creatCode(int n){
  8. // 1 定义一个for循环用于控制产生随机字符
  9. Random r = new Random();
  10. // 3 定义一个String类型的变量用于记住产生的每位随机字符
  11. String code = "";
  12. for (int i = 0; i < n; i++) {
  13. // 2 为每个位置生成随机字符,可能是数字、大小写字母
  14. // 思路: 随机一个 0 1 2之间的数字出来,0代表数字,1、2代表大、小写字母
  15. int type = r.nextInt(3); //0 1 2
  16. switch (type){
  17. case 0:
  18. // 随机一个数字字符
  19. code += r.nextInt(10); // 0 - 9 += 这里是连接的作用
  20. break;
  21. case 1:
  22. // 随机一个大写字符 A65 Z 65+25
  23. char ch1 = (char)(r.nextInt(26) + 65);
  24. code += ch1;
  25. break;
  26. case 2:
  27. // 随机一个小写字符 a 97 z 97+25
  28. char ch2 = (char)(r.nextInt(26) + 97);
  29. code += ch2;
  30. break;
  31. }
  32. }
  33. return code;
  34. }
  35. }

 

 

案例三:评委打分

 

  1. package com.runa.define2;
  2. import java.util.Scanner;
  3. public class MethodDemo11 {
  4. public static void main(String[] args) {
  5. System.out.println("当前选手得分是:" + getAveScore(6));
  6. }
  7. public static double getAveScore(int number){
  8. //1 定义一个动态初始化的数组,负责存储后期存储的分数
  9. int[] scores = new int[number];
  10. Scanner sc = new Scanner(System.in);
  11. // 2 遍历数组的每个位置,依次录入评委的分数
  12. for (int i = 0; i < scores.length; i++) {
  13. System.out.println("请您录入第" + (i + 1) + "个评委的分数:");
  14. int sorce = sc.nextInt();
  15. scores[i] = sorce;
  16. }
  17. // 3 从数组当中计算出总分、最高分、最低分
  18. int sum = 0;
  19. int max = scores[0]; //最大值,使用数组的第一个数
  20. int min = scores[0];//最小值,使用数组的第一个数
  21. // 遍历数组找出符合条件数据
  22. for (int i = 0; i < scores.length; i++) {
  23. int score = scores[i];
  24. //求和
  25. sum += scores[i];
  26. // 求最大值
  27. if(scores[i] > max){
  28. max = scores[i];
  29. }
  30. // 求最小值
  31. if(scores[i] < min){
  32. min = scores[i];
  33. }
  34. }
  35. // 4 计算平均分返回
  36. return 1.0 * (sum - max - min)/(number-2);
  37. }
  38. }

 

 

案例四:数字加密

 

  1. package com.runa.define2;
  2. public class MethodDemo12 {
  3. public static void main(String[] args) {
  4. System.out.println("加密后的结果是:" + ercrypt(1983));
  5. }
  6. public static String ercrypt(int number){
  7. // 1 把密码拆分成一个一个的数字,才可以对其进行加密
  8. int[] numbers = split(number);
  9. // 2 遍历这个数组中的每个数字,对其进行加密处理
  10. for (int i = 0; i < numbers.length; i++) {
  11. numbers[i] = (numbers[i] + 5) % 10;
  12. }
  13. // 3 对数组的数字进行反转,把对数组进行反转的操作交给一个独立的方法来完成
  14. reverse(numbers);
  15. // 4 把这些加密的数字拼接起来,作为加密后的结果返回
  16. String data = "";
  17. for (int i = 0; i < numbers.length; i++) {
  18. data += numbers[i];
  19. }
  20. return data;
  21. }
  22. public static void reverse(int[] numbers) {
  23. // 反转数组
  24. for (int i = 0,j = numbers.length - 1; i < j; i++, j--) {
  25. // 把后一位的值交给一个temp存储
  26. int temp = numbers[j];
  27. // 把前一个位置的值给后一位处
  28. numbers[j] = numbers[i];
  29. // 将temp赋值给前一个位置
  30. numbers[i] = temp;
  31. }
  32. }
  33. public static int[] split(int number) {
  34. // number =1983
  35. int[] numbers = new int[4];
  36. numbers[0] = number / 1000;
  37. numbers[1] = (number / 100) % 10;
  38. numbers[2] = (number / 10) % 10;
  39. numbers[3] = number % 10;
  40. return numbers;
  41. }
  42. }

 

 

案例五:数组拷贝

 

  1. package com.runa.define2;
  2. public class MethodDemo13 {
  3. public static void main(String[] args) {
  4. int[] arr = {11, 22, 33};
  5. int[] arr2 = copy(arr);
  6. printArray(arr2);
  7. }
  8. // 单独写一个一个方法打印数组内容
  9. public static void printArray(int[] arr){
  10. System.out.print("[");
  11. for (int i = 0; i < arr.length; i++) {
  12. System.out.print(i == arr.length - 1 ? arr[i]:arr[i] + ", ");
  13. }
  14. System.out.println("]");
  15. }
  16. public static int[] copy(int[] arr){
  17. // arr = [11, 22, 33]
  18. //1 创建一个长度一样的整型数组
  19. int[] arr2 = new int[arr.length];
  20. // 2 把原数组的元素对应位置赋值给新数组
  21. for (int i = 0; i < arr.length; i++) {
  22. arr2[i] = arr[i];
  23. }
  24. //3 返回新数组
  25. return arr2;
  26. }
  27. }

 

 

案例六:抢红包

6.1 方案1

会存在性能问题

 

  1. package com.runa.define2;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4. public class MethodDemo14 {
  5. public static void main(String[] args) {
  6. int[] arr = {9, 66, 188, 520, 9999};
  7. start(arr);
  8. }
  9. public static void start(int[] moneys){
  10. // moneys = [9, 66, 188, 520, 99999]
  11. // 1 定义一个for循环,控制抽奖5次
  12. Scanner sc = new Scanner(System.in);
  13. Random r = new Random();
  14. for (int i = 1; i <= 5; i++) {
  15. // 2 提示粉丝抽奖
  16. System.out.println("请您输入【任意内容】进行抽奖");
  17. sc.next();//等待用户输入内容,按了回车才能往下走
  18. // 3 为当前的这个分数找一个随机的红包出来
  19. while (true) {
  20. int index = r.nextInt(moneys.length); // 0-4
  21. int money = moneys[index];
  22. // 4 判断这个红包是否不为0
  23. if(money != 0){
  24. System.out.println("恭喜您,您抽中了红包:" + money);
  25. moneys[index] = 0;
  26. break;
  27. }
  28. }
  29. }
  30. System.out.println("活动结束!");
  31. }
  32. }

6.2 方案2

 略

案例七:找素数

 7.1 方法1

  1. package com.runa.define2;
  2. public class MthodDemo15 {
  3. public static void main(String[] args) {
  4. System.out.println("当前素数的个数是:" + search(101, 200));
  5. }
  6. public static int search(int start, int end){
  7. int count = 0;
  8. //start = 101 end = 200
  9. // 1 定义一个 for循环找到101到200之间的每个数据
  10. for (int i = start; i <= end; i++) {
  11. // 信号位思想
  12. boolean flag = true;//假设的意思:默认认为当中i 记住的数据是素数
  13. // 2 判断当前i 这个数据是否是素数
  14. for (int j = 2; j <= i / 2 ; j++) {
  15. if(i % j == 0){
  16. //i 当前记住的这个数据就不是素数
  17. flag = false;
  18. break;
  19. }
  20. }
  21. // 3 根据判定的结果,决定是否输出i ,是素数才能出展示
  22. if(flag){
  23. System.out.println(i);
  24. count++;
  25. }
  26. }
  27. return count;
  28. }
  29. }

 

 7.2 方法2

使用标签技术

  1. package com.runa.define2;
  2. public class MthodDemo15 {
  3. public static void main(String[] args) {
  4. search(101, 200);
  5. }
  6. public static void search(int start, int end) {
  7. int count = 0;
  8. //start = 101 end = 200
  9. // 1 定义一个 for循环找到101到200之间的每个数据
  10. OUT:
  11. for (int i = start; i <= end; i++) {
  12. // 2 拦截判断该数是否是素数
  13. for (int j = 2; j <= i / 2; j++) {
  14. if (i % j == 0) {
  15. // 这个数不是素数不能打印
  16. continue OUT;// 结束外部循环的当次执行
  17. }
  18. }
  19. count++;
  20. System.out.println(i);
  21. }
  22. System.out.println("个数" + count);
  23. }
  24. }

7.3 方法3

  1. package com.runa.define2;
  2. public class MthodDemo15 {
  3. public static void main(String[] args) {
  4. int count = 0;
  5. for (int i = 101; i <= 200; i++) {
  6. if (check(i)) {
  7. System.out.println(i);
  8. count++;
  9. }
  10. }
  11. System.out.println("素数的总数为:" + count);
  12. }
  13. public static boolean check(int data) {
  14. for (int i = 2; i <= data / 2; i++) {
  15. if (data % i == 0) {
  16. return false;
  17. }
  18. }
  19. return true;
  20. }
  21. }

案例八:打印乘法表

 

  1. package com.runa.define2;
  2. public class MehodDemo16 {
  3. public static void main(String[] args) {
  4. // 1 定义一个for循环打印多少行
  5. for (int i = 1; i <= 9 ; i++) {
  6. // 2 定义一个内部循环,控制打印多少列
  7. for (int j = 1; j <= i ; j++) {
  8. //
  9. System.out.print(j + "x" + i + "=" + j*i + "\t");
  10. }
  11. System.out.println();//换行
  12. }
  13. }
  14. }

案例九:打印三角形

  1. package com.runa.define2;
  2. public class MethodDemo17 {
  3. public static void main(String[] args) {
  4. // 1 先定义一个循环打印多少行
  5. int n = 5;
  6. for (int i = 1; i <= n; i++) {
  7. //2 控制打印多少空格
  8. for (int j = 1; j <= (n - i); j++) {
  9. System.out.print(" ");
  10. }
  11. // 3 控制打印多少*
  12. for (int j = 1; j <=(2 * i - 1); j++) {
  13. System.out.print(j % 2 == 0 ? " " : "*");
  14. }
  15. // 4 换行
  16. System.out.println("");
  17. }
  18. }
  19. }

  

案例十:模拟双色球[拓展案例]

10.1 业务分析、用户投注一组号码

 

  1. package com.runa.define2;
  2. import java.util.Scanner;
  3. public class MethodDemo18 {
  4. public static void main(String[] args) {
  5. int[] userNumbers = userSelectNumbers();
  6. printArray(userNumbers);
  7. }
  8. public static void printArray(int[] arr){
  9. System.out.print("[");
  10. for (int i = 0; i < arr.length; i++) {
  11. System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ",");
  12. }
  13. System.out.println("]");
  14. }
  15. // 1 用于让用户投注一组号码(前6个是红球,最后一个是篮球,并返回用户投注号码)
  16. public static int[] userSelectNumbers() {
  17. // 2 创建一个整型数组,用于存储用户投注的7个号码
  18. int[] numbers = new int[7];
  19. Scanner sc = new Scanner(System.in);
  20. //3 遍历前6个位置,存入
  21. for (int i = 0; i < numbers.length - 1; i++) {
  22. //i = 0 1 2 3 4 5
  23. // 4 开始让用户为当前位置投注一个红色号码(1-33)
  24. while (true) {
  25. System.out.println("请您输入第" + (i + 1) + "个红色号码(1-33之间不能重复):");
  26. int number = sc.nextInt();
  27. // 5 判断用户输入的红球号码是否在1-33之间
  28. if (number < 1 || number > 33) {
  29. System.out.println("对不起! 您输入的红色球号码不再1-33之间,请重新输入!");
  30. } else {
  31. // 继续判断号码是否重复了
  32. if (exist(numbers, number)) {
  33. // number当前号码重复了
  34. System.out.println("对不起,请选择的号码重复了,请重新输入");
  35. } else {
  36. // number 可以使用
  37. numbers[i] = number;
  38. break;
  39. }
  40. }
  41. }
  42. }
  43. //6 投注最后一个蓝色号码
  44. while (true) {
  45. System.out.println("请您输入最后一个蓝色号码(1-16):");
  46. int number = sc.nextInt();
  47. // 判断用户输入的红球号码是否在1-16之间
  48. if (number < 1 || number > 16) {
  49. System.out.println("对不起! 您输入的蓝色球号码不再1-16之间,请重新输入!");
  50. }else {
  51. // 蓝色球合法
  52. numbers[6] =number;
  53. break;
  54. }
  55. }
  56. return numbers;
  57. }
  58. public static boolean exist(int[] numbers, int number) {
  59. // 判断number数字是否在数组numbers中存在
  60. // numbers = [12,25,16,17,19,6]
  61. // number = 14
  62. for (int i = 0; i < numbers.length; i++) {
  63. // 优化,如果数组的元素是0就不找了
  64. if(numbers[i] == 0){
  65. break;
  66. }
  67. // 判断数组元素是否等于输入的number
  68. if(numbers[i] == number){
  69. return true;
  70. }
  71. }
  72. return false;
  73. }
  74. }

 

10.2 随机生成一组中奖号码

  1. package com.runa.define2;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4. public class MethodDemo18 {
  5. public static void main(String[] args) {
  6. int[] userNumbers = userSelectNumbers();
  7. printArray(userNumbers);
  8. int[] luckNumbers = createLuckNumbers();
  9. printArray(luckNumbers);
  10. }
  11. public static void printArray(int[] arr){
  12. System.out.print("[");
  13. for (int i = 0; i < arr.length; i++) {
  14. System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ",");
  15. }
  16. System.out.println("]");
  17. }
  18. // 1 用于让用户投注一组号码(前6个是红球,最后一个是篮球,并返回用户投注号码)
  19. public static int[] userSelectNumbers() {
  20. // 2 创建一个整型数组,用于存储用户投注的7个号码
  21. int[] numbers = new int[7];
  22. Scanner sc = new Scanner(System.in);
  23. //3 遍历前6个位置,存入
  24. for (int i = 0; i < numbers.length - 1; i++) {
  25. //i = 0 1 2 3 4 5
  26. // 4 开始让用户为当前位置投注一个红色号码(1-33)
  27. while (true) {
  28. System.out.println("请您输入第" + (i + 1) + "个红色号码(1-33之间不能重复):");
  29. int number = sc.nextInt();
  30. // 5 判断用户输入的红球号码是否在1-33之间
  31. if (number < 1 || number > 33) {
  32. System.out.println("对不起! 您输入的红色球号码不再1-33之间,请重新输入!");
  33. } else {
  34. // 继续判断号码是否重复了
  35. if (exist(numbers, number)) {
  36. // number当前号码重复了
  37. System.out.println("对不起,请选择的号码重复了,请重新输入");
  38. } else {
  39. // number 可以使用
  40. numbers[i] = number;
  41. break;
  42. }
  43. }
  44. }
  45. }
  46. //6 投注最后一个蓝色号码
  47. while (true) {
  48. System.out.println("请您输入最后一个蓝色号码(1-16):");
  49. int number = sc.nextInt();
  50. // 判断用户输入的红球号码是否在1-16之间
  51. if (number < 1 || number > 16) {
  52. System.out.println("对不起! 您输入的蓝色球号码不再1-16之间,请重新输入!");
  53. }else {
  54. // 蓝色球合法
  55. numbers[6] =number;
  56. break;
  57. }
  58. }
  59. return numbers;
  60. }
  61. public static boolean exist(int[] numbers, int number) {
  62. // 判断number数字是否在数组numbers中存在
  63. // numbers = [12,25,16,17,19,6]
  64. // number = 14
  65. for (int i = 0; i < numbers.length; i++) {
  66. // 优化,如果数组的元素是0就不找了
  67. if(numbers[i] == 0){
  68. break;
  69. }
  70. // 判断数组元素是否等于输入的number
  71. if(numbers[i] == number){
  72. return true;
  73. }
  74. }
  75. return false;
  76. }
  77. // 系统随机一组中奖号码(前6个是红球,最后一个是篮球,并返回这组中奖号码)
  78. public static int[] createLuckNumbers(){
  79. // 1 创建一个整型数组,用于存储用户投注的7个号码
  80. int[] numbers = new int[7];
  81. Random r = new Random();
  82. //2 遍历前6个位置,依次从(1-33之间)随机一个红球号码存入(不重复)
  83. for (int i = 0; i < numbers.length - 1; i++) {
  84. //i = 0 1 2 3 4 5
  85. // 3 开始让用户为当前位置投注一个红色号码(1-33)
  86. while (true) {
  87. int number = r.nextInt(33) + 1;
  88. //4 判断number是否重复,这样是不重复才进去
  89. if(!exist(numbers,number)){
  90. // number 正常可以使用
  91. numbers[i] = number;
  92. break;
  93. }
  94. }
  95. }
  96. // 5 录入一个人蓝球号码 1-16
  97. numbers[6] = r.nextInt(16) +1;
  98. return numbers;
  99. }
  100. }

 

 

10.3 判断中奖情况

  1. package com.runa.define2;
  2. import java.util.Random;
  3. import java.util.Scanner;
  4. public class MethodDemo18 {
  5. public static void main(String[] args) {
  6. int[] userNumbers = userSelectNumbers();
  7. System.out.println("您投注的号码:");
  8. printArray(userNumbers);
  9. int[] luckNumbers = createLuckNumbers();
  10. System.out.println("中奖号码:");
  11. printArray(luckNumbers);
  12. judge(userNumbers,luckNumbers);
  13. }
  14. public static void printArray(int[] arr){
  15. System.out.print("[");
  16. for (int i = 0; i < arr.length; i++) {
  17. System.out.print(i == arr.length - 1 ? arr[i] : arr[i] + ",");
  18. }
  19. System.out.println("]");
  20. }
  21. // 1 用于让用户投注一组号码(前6个是红球,最后一个是篮球,并返回用户投注号码)
  22. public static int[] userSelectNumbers() {
  23. // 2 创建一个整型数组,用于存储用户投注的7个号码
  24. int[] numbers = new int[7];
  25. Scanner sc = new Scanner(System.in);
  26. //3 遍历前6个位置,存入
  27. for (int i = 0; i < numbers.length - 1; i++) {
  28. //i = 0 1 2 3 4 5
  29. // 4 开始让用户为当前位置投注一个红色号码(1-33)
  30. while (true) {
  31. System.out.println("请您输入第" + (i + 1) + "个红色号码(1-33之间不能重复):");
  32. int number = sc.nextInt();
  33. // 5 判断用户输入的红球号码是否在1-33之间
  34. if (number < 1 || number > 33) {
  35. System.out.println("对不起! 您输入的红色球号码不再1-33之间,请重新输入!");
  36. } else {
  37. // 继续判断号码是否重复了
  38. if (exist(numbers, number)) {
  39. // number当前号码重复了
  40. System.out.println("对不起,请选择的号码重复了,请重新输入");
  41. } else {
  42. // number 可以使用
  43. numbers[i] = number;
  44. break;
  45. }
  46. }
  47. }
  48. }
  49. //6 投注最后一个蓝色号码
  50. while (true) {
  51. System.out.println("请您输入最后一个蓝色号码(1-16):");
  52. int number = sc.nextInt();
  53. // 判断用户输入的红球号码是否在1-16之间
  54. if (number < 1 || number > 16) {
  55. System.out.println("对不起! 您输入的蓝色球号码不再1-16之间,请重新输入!");
  56. }else {
  57. // 蓝色球合法
  58. numbers[6] =number;
  59. break;
  60. }
  61. }
  62. return numbers;
  63. }
  64. public static boolean exist(int[] numbers, int number) {
  65. // 判断number数字是否在数组numbers中存在
  66. // numbers = [12,25,16,17,19,6]
  67. // number = 14
  68. for (int i = 0; i < numbers.length; i++) {
  69. // 优化,如果数组的元素是0就不找了
  70. if(numbers[i] == 0){
  71. break;
  72. }
  73. // 判断数组元素是否等于输入的number
  74. if(numbers[i] == number){
  75. return true;
  76. }
  77. }
  78. return false;
  79. }
  80. // 系统随机一组中奖号码(前6个是红球,最后一个是篮球,并返回这组中奖号码)
  81. public static int[] createLuckNumbers(){
  82. // 1 创建一个整型数组,用于存储用户投注的7个号码
  83. int[] numbers = new int[7];
  84. Random r = new Random();
  85. //2 遍历前6个位置,依次从(1-33之间)随机一个红球号码存入(不重复)
  86. for (int i = 0; i < numbers.length - 1; i++) {
  87. //i = 0 1 2 3 4 5
  88. // 3 开始让用户为当前位置投注一个红色号码(1-33)
  89. while (true) {
  90. int number = r.nextInt(33) + 1;
  91. //4 判断number是否重复,这样是不重复才进去
  92. if(!exist(numbers,number)){
  93. // number 正常可以使用
  94. numbers[i] = number;
  95. break;
  96. }
  97. }
  98. }
  99. // 5 录入一个人蓝球号码 1-16
  100. numbers[6] = r.nextInt(16) +1;
  101. return numbers;
  102. }
  103. // 传入两组号码,判断是否中奖,并输出
  104. public static void judge(int[] userNumbers, int[] luckNumbers){
  105. //userNumbers = [2,3,12,23,25,33,8]
  106. //luckNumbers= [12,13,22,23,25,33,8]
  107. // 1 分别定义两个遍历用于记住红球命中几个,蓝球命中几个
  108. int redCount = 0;
  109. int blueCount = 0;
  110. // 2 先判断红球命中数量,遍历用户投注号码的前6个红球
  111. for (int i = 0; i < userNumbers.length - 1; i++) {
  112. // userNumbers[i]
  113. //开始遍历中奖号码的前6红球号码,看用户当前选择的号码是否命中
  114. for (int j = 0; j < luckNumbers.length - 1; j++) {
  115. if(userNumbers[i] == luckNumbers[j]){
  116. redCount++;
  117. break;
  118. }
  119. }
  120. }
  121. // 3 判断蓝球是否命中了
  122. blueCount = userNumbers[6] == luckNumbers[6] ? 1 : 0;
  123. System.out.println("您命中的红球数量是:" + redCount);
  124. System.out.println("您命中的蓝球数量是:" + blueCount);
  125. // 4 判断中奖详情,并输出结果
  126. if(redCount == 6 && blueCount ==1){
  127. System.out.println("恭喜你,中奖1000万,可以开始享受人生了~~~");
  128. }else if(redCount == 6 && blueCount ==0){
  129. System.out.println("恭喜你,中奖500万,可以稍微享受人生了~~~");
  130. }else if(redCount == 5 && blueCount ==1){
  131. System.out.println("恭喜你,中奖3000元,可以出去吃小龙虾了~~~");
  132. }else if(redCount == 5 && blueCount ==0){
  133. System.out.println("恭喜你,中奖200元~~");
  134. }else if(redCount == 4 && blueCount ==0 || redCount == 3 && blueCount ==1){
  135. System.out.println("恭喜你,中奖10元~");
  136. }else if(redCount < 3 && blueCount ==1){
  137. System.out.println("恭喜你,中奖5元~");
  138. }else{
  139. System.out.println("感谢您对福利事业做贡献~~~");
  140. }
  141. }
  142. }

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/556292
推荐阅读
相关标签
  

闽ICP备14008679号