
正文
包含java35选7彩票代码的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
关于java的问题,具体程序编写
import java.util.Scanner; public class test { public static void main( String[] args ) { int[] a = new int[35]; for ( int i = 0; i 35; ++i ) { a[i] = i + 1; } int n; Scanner s = new Scanner( System.in ); n = s.nextInt(); select( a, n ); } static void select( int[] a, int n ) { for ( int i = 0; i n; ++i ) { shuffle( a ); System.out.print( "第"+ (i+1) +"注java35选7彩票代码:" ); for ( int j = 0; j 7; ++j ) { System.out.print( a[j] + " " ); } System.out.println(); } } static void shuffle( int[] a ) { int t, tmp; for ( int i = 0; i a.length; ++i ) { t = (int)(Math.random()*35); tmp = a[t]; a[t] = a[i]; a[i] = tmp; } } }
相关问答
Q1: 35选7 用java代码实现
public class mainClass {
public mainClass() {
}
public static void main(String []args){
int [] num = new int[35];
boolean [] flag = new boolean[35];
int count = 0;
for(int i=0;i35;i++)
{
num[i] = i + 1;
flag[i] = true;
}
while(count!=7){
int k=(int)(Math.random()*35);
if(flag[k]){
System.out.println(num[k]);
flag[k]=false;
count++;
}
}
}
}
Q2: java的彩票
import java.util.ArrayList;
import java.util.Random;
import java.util.Scanner;
/**
* 测试彩票类
* @author doulmi
*
*/
public class LotteryDemo {
public static void main( String[] args ) {
Scanner scanner = new Scanner( System.in );
System.out.print( "请输入要购买的注数:" );
System.out.println();
int buyN = 0;
if ( scanner.hasNextInt() ) {
buyN = scanner.nextInt();
} else {
System.out.println( "请输入正确的数字" );
}
for ( int i = 0; i buyN; i ++ ) {
Lottery lot = new Lottery();
lot.generate();
System.out.print( "第" );
System.out.print( i );
System.out.print( "注" );
lot.printData();
}
}
}
/**
* 彩票类
* @author Administrator
*
*/
class Lottery {
private static final int NUM_TO_GETOUT = 7;
//能产生的最大数值为99
private static final int MAX_NUM = 35;
public ArrayList Integer list;
private int[] result;
public Lottery() {
list = new ArrayList Integer ();
for ( int i = 1; i = MAX_NUM; i ++ ) {
list.add( i );
}
result = new int[ NUM_TO_GETOUT ];
}
public void generate() {
Random r = new Random();
for ( int i = 0; i NUM_TO_GETOUT; i ++ ) {
result[ i ] = list.remove( r.nextInt( list.size() ) );
}
}
/**
* 关于票头的打印。。我不知道票头是什么。
*/
public void pringTitle() {
}
/**
* 实现号码的打印
*/
public void printData() {
for ( int n : result ) {
System.out.print( n );
System.out.print( " " );
}
System.out.println();
}
}
Q3: java实现彩票窗口,设计和实现35选7的彩票程序,以GUI界面提供如下功能
可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。
35选7
java
gui
Q4: 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(count7){
boolean flag=false;
int tmp=(int)(Math.random()*35)+1;
for(int i=0;ia.length;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;ia.length;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
多试几次会有不同结果
Q5: java 程序 在线等!!!
import java.io.*;
public class CaipiaoOne {
public static void main(String[] args) throws Exception {
int n = 0;
int[] num = new int[7];
System.out.print("请输入要生成的注数:");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
n = Integer.parseInt(in.readLine());
int tmp = 0;
for(int i=0;in;i++){
for(int j=0;j7;j++){
tmp=(int)(Math.random()*36);
while(tmp==0)
tmp=(int)(Math.random()*36);
System.out.print(tmp+" ");
}
System.out.println();
}
}
}
//Lottery类
import java.util.Date;
class Lottery{
int[] num = new int[7];//用于存放随机产生的7个号码
//实现7个号码的产生
public void generate(){
int tmp;
for(int j=0;j7;j++){
tmp=(int)(Math.random()*36);
while(tmp==0)
tmp=(int)(Math.random()*36);
num[j]=tmp;
}
}
//实现票头的打印
public static void pringTitle(){
System.out.println("欢迎使用本彩票号码选择器");
System.out.println("********************");
System.out.println(new Date());
System.out.println();
}
//实现号码的打印
public void printData(){
for(int j=0;j7;j++){
System.out.print(num[j]+" ");
}
System.out.println();
}
public Lottery(){
generate();
printData();
}
}
//测试类
import java.io.*;
public class CaipiaoTwo {
public static void main(String[] args) throws Exception {
System.out.print("请输入要生成的注数:");
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
int n = Integer.parseInt(in.readLine());
Lottery.pringTitle();
for(int i=0;in;i++){
new Lottery();
}
}
}
java35选7彩票代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、java35选7彩票代码的信息别忘了在本站进行查找喔。








