模拟双色球小程序

简介: 模拟双色球小程序
import java.util.Random;
/*
 * 双色球
 * 代码如下
 */
class Ball{ //创建球类
  private boolean flag=true;  //是否重复标记
  private int intRd = 0;  //记录随机数
  int[]  Color(int[] a){
    int count = 0;
    Random rdm = new Random(System.currentTimeMillis());
    while(count<a.length){
      intRd = Math.abs(rdm.nextInt())%33+1;
      for(int i=0;i<count;i++){
        if(a[i]==intRd){
          flag = false;
          break;
        }else{
          flag = true;
        }
      }
      if(flag){
        a[count] = intRd;
        count++;
      }
    }
    return a;
  }
}
public class MathDemo {
  public static void main(String[] args) {
    int[] OldRed = new int[6];
    Random rdm = new Random(System.currentTimeMillis());
    int Blue = Math.abs(rdm.nextInt())%16+1;
    Ball b = new Ball();   //创建球对象    
    int[] NewRed = b.Color(OldRed);
    System.out.print("RedBall: ");
    for(int i = 0;i<NewRed.length;i++){
      if(NewRed[i]<10){
        System.out.print("0"+NewRed[i]+" ");
      }else{
        System.out.print(NewRed[i]+" ");
      }
    }
    System.out.println();
    if(Blue<10){
      System.out.println("BlueBall: 0"+Blue);
    }else{
      System.out.print("BlueBall: "+Blue);
    }   
  }
}
相关文章
|
前端开发
若依框架---如何防止请求重复提交?
若依框架---如何防止请求重复提交?
1830 2
|
存储 Java 文件存储
|
XML Java 关系型数据库
Spring Boot 异常处理回滚事务详解(自动回滚、手动回滚、部分回滚)
Spring Boot 异常处理回滚事务详解(自动回滚、手动回滚、部分回滚)
4285 0
|
10月前
|
设计模式 安全 Java
Java设计模式(一):单例模式与工厂模式
本文详解单例模式与工厂模式的核心实现及应用,涵盖饿汉式、懒汉式、双重检查锁、工厂方法、抽象工厂等设计模式,并结合数据库连接池与支付系统实战案例,助你掌握设计模式精髓,提升代码专业性与可维护性。
|
网络协议
Qt中的网络编程(Tcp和Udp)运用详解以及简单示范案例
Tcp和Udp是我们学习网络编程中经常接触到的两个通讯协议,在Qt也被Qt封装成了自己的库供我们调用,对于需要进行网络交互的项目中无疑是很重要的,希望这篇文章可以帮助到大家。 是关于Qt中TCP和UDP的基本使用和特点:
2480 7
|
存储 JSON 小程序
【小程序云开发】不用后端也能构建完整的微信小程序
本文介绍了如何从零开始学习和掌握微信小程序云开发,包括云函数、云数据库和HTTP触发等重要概念。通过详细的步骤和示例,读者将学会如何创建和部署云函数,以及如何使用云数据库来存储和管理小程序的数据。同时,本文还介绍了如何通过HTTP触发器实现小程序与外部API的数据交互,从而为小程序开发提供更灵活、高效的后端解决方案。无论您是初学者还是有一定经验的开发者,本文都将帮助您轻松掌握微信小程序云开发,并为您的小程序开发项目提供更多可能性。
3139 0
|
存储 缓存 Java
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
2449 3
java语言后台管理ruoyi后台管理框架-登录提示“无效的会话,或者会话已过期,请重新登录。”-扩展知识数据库中密码加密的方法-问题如何解决-以及如何重置若依后台管理框架admin密码-优雅草卓伊凡
|
存储 SQL Java
springboot+jta+atomikos分布式多数据源事务管理 (SQLserver)
在我上一篇博客的项目基础上做更改 springboot多数据源分包式实现 首先我们来试一下没有更改的情况下
|
存储 前端开发 Java
springboot整合最新版minio和minio的安装(完整教程,新人必看)
本文详细介绍了如何使用Docker安装配置最新版的MinIO,并展示了如何在Spring Boot应用中整合MinIO以及如何通过前端进行文件上传测试。
1975 3
springboot整合最新版minio和minio的安装(完整教程,新人必看)
|
移动开发 前端开发 API
uniapp实现条码扫描 可开闪光灯,原生H5调用,不需要任何sdk。
一维码识别功能使用的是Quagga这个库。调用摄像头使用的 navigator.mediaDevices.getUserMedia 这个H5的api。通过 video 和 canvas 把摄像头获取到的数据展现到页面上,同时调用监听Quagga解析。
1793 0

热门文章

最新文章