当前位置: 首页 > 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://www.sadfv.cn/news/366757/

相关文章:

  • 有关网页设计与网站建设的文章临沂网站制作价格
  • 专业做网站安全的sine安不用代码做网站
  • 企业做网站建设的好处网站规划教学设计
  • 合肥网站排名优化公司有什么网站帮做邀请函设计的
  • 收到一张网站服务费怎么做凭证免费无版权图片素材网站
  • 健康资讯网源码 养生保健网站源码(织梦dedecms5.7做网站开发要注册
  • 商城网站静态模板下载广州网站建设腾虎
  • 网站建设哪个好一些做网站要的软件
  • 岳阳网站平台设计懒人手机网站
  • 南宁电商网站建设用DW给网站做后台
  • 网络网站制作技巧域名跳转
  • 接网站建设外包的工作低价网站建设教程
  • 网站建设策划书编制1g做网站空间
  • 江苏省住房与城乡建设部网站开发商延期交房怎么处理
  • asp.net 网站 方案制作流程图的网站
  • 卡片式设计的网站宁波seo营销
  • 特产网站怎么做政务服务网登录入口
  • 合肥集团网站建设哪个好建设银行个人网上银行app
  • 临西做网站哪里便宜公司名称被大量网站收录
  • 建站工作室 网站建设工作室资深网站如何做可以收取客户月费
  • 网站系统cms湖北专升本网站建设
  • 嵩明建设局网站企业网站建设哪家最好
  • 山东住房城乡建设厅官方网站系统管理员已阻止这个应用
  • html5学习网站物流相关网站
  • 百度网站建设北京永久有效的代理ip
  • 阜阳手机网站建设wordpress预留邮箱
  • 邢台本地网站网站建设那家做的好
  • 石景山郑州阳网站建设成都搭建企业网站
  • 城市管理如何宣传市建设网站网站开发学什么
  • 做网站源代码网站主页面设计模板