永发信息网

java:使用数组,循环,if判断及随机数工具类完成彩票生成器

答案:1  悬赏:70  手机版
解决时间 2021-04-05 02:56
java:使用数组,循环,if判断及随机数工具类完成彩票生成器
最佳答案
按照你的要求编写的35选7彩票生成器的Java程序如下
import java.util.Arrays;
public class F {
 public static String random() {
  int []a=new int[7];
  int count=0;
  while(count<7){
   boolean flag=false;
   int tmp=(int)(Math.random()*35)+1;
   for(int i=0;i    if(tmp==a[i]){
     flag=true;
    }
   }
   if(flag==false){
    a[count]=tmp;
    count++;
   }
  }
  //对选出的7个数排序
  Arrays.sort(a);
  //输出35选7的结果 并在个位数前补0
  String s="";
  for(int i=0;i   if(i==a.length-1){
    if(a[i]<10){
     s=s+"0"+a[i];
    }else{
     s=s+a[i];
    }
   }else{
    if(a[i]<10){
     s=s+"0"+a[i]+",";
    }else{
     s=s+a[i]+",";
    }
   }
  }
  return s;
 }
 public static void main(String[] args) {
  System.out.println(random());
 }
}运行结果
05,10,14,16,22,28,31
多试几次会有不同结果

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
打树花在河北张家口哪里?
迷你世界果木板怎么做,我的世界木板怎么做?
用护照能坐飞机吗
新捷达气瓶开关关掉以后再打开,为什么烧不起
广东清远连州地下河门票多少钱?
怎么给卸载掉
x-(y-x)=3 , y+(y-x)=63
如何将win832位系统换成64位系统
国务院印发的《关于批转促进就业规划(2011-2
有没有一种办法可以让手机锁屏时按电源键不会
水冷真的有用吗??
什么才是程序员的核心竞争力 知乎
相爱穿梭千年第二部什么时候播出
女朋友说,我要给你生猴子,什么意思?
你相信探探上面的帅哥是真人吗
推荐资讯
导致我国北方地区缺水的自然原因是A.人口数量
单选题随着世界力量的变化,从国际安全的角度
求罪恶都市particle.txd原文件
三星手机怎么改回默认屏幕
我在一家公司工作十年没上保险能补交吗
生活常识原理 日常记录 小论文
已知销售收入,销售变动成本,固定成本和税前
安达信会计师事务所的安然事件是什么?
straight bulkhead lead-in是什么意思
《小抄写员》的主要内容 (尽量短一些)
毕业三方协议的编号做什么用?
动漫伤感台词,动漫唯美语录
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?