彩票
package lianxi; import java.util.*; public class lianxi114 { public static void main(String[] args) { //生成彩票的7个随机数,不重复的 1-36 int []cp =new int [7];//7个数的数组 Random r=new Random();//实例化 r.nextInt(36);//定义范围 //int t=r.nextInt(36);//定义变量接收 for (int i =0;i<cp.length;i++){ int t=r.nextInt(36);//定义变量接收 //对产生的数字验证 if(t==0){ i--;//i--之后返回循环 就不少了 continue; }else{ //去重 boolean h =false; //h是个标记 标记他里面有没有重复的 for(int c:cp){ if(c==t){ i--; h=true; break; } }if(h) continue; } cp[i]=t; } for(int c:cp){ System.out.print(c+" "); } } }
package lianxi; import java.util.Random; import java.util.Scanner; public class caipiao { public static void main(String[] args) { // TODO 自动生成的方法存根 //生成彩票的7个随机数,不重复的 1-36 int []cp =new int [7];//7个数的数组 Random r=new Random();//实例化 String str=new String(); r.nextInt(36);//定义范围 //int t=r.nextInt(36);//定义变量接收 for (int i =0;i<cp.length;i++){ int t=r.nextInt(36);//定义变量接收 //对产生的数字验证 if(t==0||str.indexOf(""+t)>=0){ i--;//i--之后返回循环 就不少了 continue; } cp[i]=t; str=str+t+" "; }System.out.print(str); } }