当前位置: 首页 > news >正文

手机做推广比较好的网站有哪些房屋装修设计师培训

手机做推广比较好的网站有哪些,房屋装修设计师培训,dedecms小说网站模板下载,企业策划书模板word目录 一、抽奖系统介绍 二、代码实现 1、随机生成中奖号码 1.1、中奖号码createNumber方法 1.2、控制判断contains方法 2、用户输入中奖号码 3、判断中奖情况 3.1、判断奖项isWin方法 三、完整代码 一、抽奖系统介绍 抽奖的号码由6个红色球号码和1个蓝色球号码组成。红色… 目录 一、抽奖系统介绍 二、代码实现 1、随机生成中奖号码 1.1、中奖号码createNumber方法 1.2、控制判断contains方法 2、用户输入中奖号码 3、判断中奖情况 3.1、判断奖项isWin方法  三、完整代码 一、抽奖系统介绍 抽奖的号码由6个红色球号码和1个蓝色球号码组成。红色球号码从1-33中选择不允许重复蓝色球号码从1-16中选择。红色球只看值不看顺序。 注我们这里规定一等奖为1000万二等奖为30万其他与表中一致。 二、代码实现 1、随机生成中奖号码 1.1、中奖号码createNumber方法 创建一个长度为7的数组存放中奖号码其中前6个为红球最后1个为蓝球。 需要注意的是for循环中需要把i放在if判断语句中当数字重复时不执行i语句只有录入成功才进行操作。 public static int[] createNumber() {int[] arr new int[7];Random r new Random();//生成红球号码for (int i 0; i 6; ) {int redNumber r.nextInt(33) 1;if (contains(arr, redNumber)) {arr[i] redNumber;i;}}//生成蓝球号码int blueNumber r.nextInt(16) 1;arr[6] blueNumber;return arr;} 1.2、控制判断contains方法 当数组arr中有num则返回false没有则返回true。 public static boolean contains(int[] arr, int num) {for (int i 0; i arr.length; i) {if (arr[i] num) {return false;}}return true;} 2、用户输入中奖号码 同样创建一个长度为7的数组利用键盘录入用户输入号码。同样i需要放入if判断语句中当录入成功再进行操作。 public static int[] userInputNumber() {int[] arr new int[7];Scanner sc new Scanner(System.in);//输入红球号码for (int i 0; i 6; ) {System.out.println(请输入第 (i 1) 红球号码);int redNumber sc.nextInt();if (redNumber 1 redNumber 33) {if (contains(arr, redNumber)) {arr[i] redNumber;i;} else {System.out.println(当前红球号码已存在请重新输入);}} else {System.out.println(当前红球号码超出范围);}}//输入蓝球号码while (true) {System.out.println(请输入蓝球号码);int blueNumber sc.nextInt();if (blueNumber 1 blueNumber 16) {arr[arr.length - 1] blueNumber;break;} else {System.out.println(当前蓝球号码超出范围);}}return arr;} 3、判断中奖情况 定义redCount和blueCount存放相同球的个数写for循环时需要注意红球的范围。 public static void main(String[] args) {//随机生成中奖号码int[] arr createNumber();//用户输入中奖号码int[] userArr userInputNumber();//判断中奖情况int redCount 0;int blueCount 0;for (int i 0; i userArr.length - 1; i) {int redNumber userArr[i];for (int j 0; j arr.length - 1; j) {if (redNumber arr[j]) {redCount;break;}}}int blueNumber userArr[userArr.length - 1];if (blueNumber arr[arr.length - 1]) {blueCount;}int winNum isWin(redCount, blueCount);switch (winNum) {case 1 - System.out.println(恭喜你中奖1000万);case 2 - System.out.println(恭喜你中奖30万);case 3 - System.out.println(恭喜你中奖3000元);case 4 - System.out.println(恭喜你中奖200元);case 5 - System.out.println(恭喜你中奖10元);case 6 - System.out.println(恭喜你中奖5元);default - System.out.println(非常遗憾没有中奖);}} 3.1、判断奖项isWin方法  用于判断是否中奖以及中几等奖的函数几等奖对应返回数字几并在main中用switch判断。 public static int isWin(int red, int blue) {if (red 6 blue 1)return 1;else if (red 6 blue 0)return 2;else if (red 5 blue 1)return 3;else if ((red 5 blue 0) || (red 4 blue 1))return 4;else if ((red 4 blue 0) || (red 3 blue 1))return 5;else if ((red 2 blue 1) || (red 1 blue 1) || (red 0 blue 1))return 6;elsereturn 7;} 三、完整代码 import java.util.Random; import java.util.Scanner;public class test7 {public static void main(String[] args) {//随机生成中奖号码int[] arr createNumber();//用户输入中奖号码int[] userArr userInputNumber();//判断中奖情况int redCount 0;int blueCount 0;for (int i 0; i userArr.length - 1; i) {int redNumber userArr[i];for (int j 0; j arr.length - 1; j) {if (redNumber arr[j]) {redCount;break;}}}int blueNumber userArr[userArr.length - 1];if (blueNumber arr[arr.length - 1]) {blueCount;}int winNum isWin(redCount, blueCount);switch (winNum) {case 1 - System.out.println(恭喜你中奖1000万);case 2 - System.out.println(恭喜你中奖30万);case 3 - System.out.println(恭喜你中奖3000元);case 4 - System.out.println(恭喜你中奖200元);case 5 - System.out.println(恭喜你中奖10元);case 6 - System.out.println(恭喜你中奖5元);default - System.out.println(非常遗憾没有中奖);}}public static int isWin(int red, int blue) {if (red 6 blue 1)return 1;else if (red 6 blue 0)return 2;else if (red 5 blue 1)return 3;else if ((red 5 blue 0) || (red 4 blue 1))return 4;else if ((red 4 blue 0) || (red 3 blue 1))return 5;else if ((red 2 blue 1) || (red 1 blue 1) || (red 0 blue 1))return 6;elsereturn 7;}public static int[] userInputNumber() {int[] arr new int[7];Scanner sc new Scanner(System.in);for (int i 0; i 6; ) {System.out.println(请输入第 (i 1) 红球号码);int redNumber sc.nextInt();if (redNumber 1 redNumber 33) {if (contains(arr, redNumber)) {arr[i] redNumber;i;} else {System.out.println(当前红球号码已存在请重新输入);}} else {System.out.println(当前红球号码超出范围);}}while (true) {System.out.println(请输入蓝球号码);int blueNumber sc.nextInt();if (blueNumber 1 blueNumber 16) {arr[arr.length - 1] blueNumber;break;} else {System.out.println(当前蓝球号码超出范围);}}return arr;}public static int[] createNumber() {int[] arr new int[7];Random r new Random();for (int i 0; i 6; ) {int redNumber r.nextInt(33) 1;if (contains(arr, redNumber)) {arr[i] redNumber;i;}}int blueNumber r.nextInt(16) 1;arr[6] blueNumber;return arr;}public static boolean contains(int[] arr, int num) {for (int i 0; i arr.length; i) {if (arr[i] num) {return false;}}return true;} }此次双色球彩票系统的内容就到此为止了相信大家也能够做出属于自己的双色球彩票系统这个系统最重要的是代码思维而不是代码本身理解代码思维能够得到更大的提升。 如果觉得作者写的不错求给作者一个大大的点赞支持一下你们的支持是我更新的最大动力
http://wiki.neutronadmin.com/news/366757/

相关文章:

  • 天津做网站哪家比较好企业qq怎么申请
  • 网站需要公司备案么ddns域名注册
  • 海南的网站建设公司凡客家具质量怎么样
  • 网站死链存在的问题长沙如何优化排名
  • 淮安网站制作设计重庆南岸营销型网站建设公司哪家专业
  • 怎么做社交网站自我建设外贸网站
  • 域名命名网站包做包装的网站
  • 网站被攻击的方法深圳最大的广告公司
  • 做jsp网站时怎么预览开发手机app需要学什么知识
  • 编程网站项目做哪个比较好怎么进入官方网站查询
  • 做网站公司哪个品牌好公司网站怎么做站外链接
  • aspnet东莞网站建设网站建设肆金手指排名6
  • 做搜狗pc网站快速排做公众号主页面的有哪些网站
  • 营销型网站建设步骤企业文化的重要性和意义
  • 群晖 同步 wordpress苏州seo关键词优化
  • 自应式网站wordpress图片付费下载
  • 怎么查网站是哪个建站公司做的安居客二手房官网
  • 最好网站建站公司软文营销的技巧有哪些?
  • 企业官网属于什么网站备案网站注意事项
  • 水产公司网站源码在哪里购买域名
  • 宁夏手机网站建设佛山免费建站
  • 郑州网站建设公司咨询wordpress怎么做链接
  • 设计网站建设的合同书wordpress防截屏
  • 大连模板网建站wordpress通过id获取文章
  • 上海的建设网站泰州网站关键词优化软件咨询
  • 网站建设服务公司连云港公司网站优化服务
  • 网站架设的结构简单网页图片
  • 织梦cms如何做网站岳阳市 网站建设
  • 简单的网站首页模板如何注册新账号
  • 东莞做网站哪家公司好湖南省郴州市宜章县邮政编码