java吧 关注:1,285,740贴子:12,812,592
  • 0回复贴,共1
大家看看这个彩票的简单程序。看看哪里要优化一下啊import java.io.*;
import java.util.*;
public class caipiao
{
public static void main(String args[])
  {
  try
   {
      System.out.println("输入购买注数!"); 
      int o=1;
      int e=-7;
      int b[]=new int[1000];
      byte buf[]=new byte[50];
      String str; 
      int a=0;
      for(;;)
      {
      System.in.read(buf);
      str=new String(buf,0);
      a=Integer.parseInt(str.trim());
      if(a>=1&&a<=10)break;
        else{System.out.println("输入有误,请重新输入");
              System.out.println("输入购买注数!");}
      }
      for(int i=0;i<7*a;i++)
      {
        int x;
        x=generate();
        if(x>35|x==0){ i--; continue;}
        b[i]=x; 
        if(i%7==0)e+=7;
        int f=e;
        for(;e<i;e++)
          {
           if(b[e]==b[i])
            i--;
          }
        e=f; 
       }
   int x;
   x=generate();
   pringTitle(x,a);
    //输出功能
    for(int i=0;i<7*a;i++)
       {
         if(i%7==0){System.out.println();
                    System.out.print("\t");
                    System.out.print("   ");



IP属地:北京1楼2009-08-22 17:34回复