java課程設計

•團隊課程設計博客連接

http://www.cnblogs.com/toonaive/p/7063362.htmlhtml

•我的負責模塊或任務說明

購買:用戶登陸後購買選定的彩票
主菜單:整個彩票銷售系統的主菜單
博客報告數據庫

•本身的代碼提交記錄截圖

•本身負責模塊或任務詳細說明

購買和時間模塊重要代碼編程

public   int[] buyl(){
    int[] num=new int[7];
    boolean cs=true;
    System.out.println("請選擇手動選號仍是隨機選號");
    System.out.println("----1.手動選號--------");
    System.out.println("----2.隨機選號--------");
    Scanner a=new Scanner(System.in);
    int m=a.nextInt();
    if(m==1){
        System.out.println("輸入你所購買的彩票,用','隔開");
        while(cs){
        sc=new Scanner (System.in);
        String str1=sc.next();
        String[] str2 = str1.split(",");
        for(int i=0;i<str2.length;i++){
            num[i]=Integer.parseInt(str2[i]);
        }
        if(str2.length<7)
        System.out.println("輸入錯誤,彩票數字應該爲7位,請從新輸入");
        
        if(str2.length==7){
        System.out.println("購買成功");
        cs=false;
        }
        }
    }
    if(m==2){
        System.out.println("你隨機選的號碼爲:");
         final int N = 36;
          final int M = 7;
          int selected[] = new int[N];//用來記得每次選的數字表格
          int cnt = 0;// 已選的數字個數
          while (cnt < M) {
           int n = (int) (Math.random() * N) + 1;
           boolean find = false;
           for (int i = 0; i < cnt; i++) {
            if (selected[i] == n)  {
             find = true;
             break;
            }
           }
           if (!find) {//表示選的n是不重複的
            selected[cnt] = n;
            cnt++;
           }
          }
          for(int i=0;i<M;i++)//打印每次選擇的數字
           System.out.print(selected[i]+" ");     
        }
        return num;
         
        
         
         
    }
//時間
public String buyday(){
    SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    String strDate = sdf.format(new Date());
    return strDate;
    }


•課程設計感想

首次進行多人合做的程序設計,在協同上還存在各類問題和麻煩,對團隊Git功能使用的不熟悉,致使進程同步花費了大量時間
代碼在過去已有的做業上進行改進,加入GUI界面和數據庫等功能。雖然出現了各類問題,可是依靠網絡和調試,基本解決了程序運行的
各類問題,和編程上各人存在的誤差網絡

相關文章
相關標籤/搜索