亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? training.java

?? Java經(jīng)典例程 從外國一大學(xué)計算機教授出版物下載的代碼 經(jīng)典
?? JAVA
字號:
import java.util.*;
import java.io.*;
import javagently.*;

public class Training {

  /* Training schedules program    by J M Bishop   Jan 1997
   * ==========================    Java 1.1
   *                               updated August 2000
   * Creates class lists and schedules for employees,
   * including a list of those who are taking special courses.
   *
   * Uses bit sets and its own StringTokenizers rather than
   * javagently's Text class.
  */

  BitSet courses [];
  BitSet schedules [];
  int employeeMax, courseMax;
  Stream in = new Stream (System.in);

  public static void main (String arg []) throws IOException {
    new Training ();
  }

  Training () throws IOException {

    // The main program declares two arrays of sets and then
    // calls the three static methods to read and print out
    // the data.
    System.out.println ("*** Training Schedules ****");
    System.out.print("What is the highest course number? ");
    courseMax = in.readInt();
    System.out.print("What is the highest employee number?");
    employeeMax = in.readInt();

    // Create an array of sets, one for each course
    // Each set will be EmployeeMax big
    // but is created later as the data is read in
    courses = new BitSet [courseMax];

    // Create an array of sets, one for each employee
    // Each set will be CourseMax big
    // but is created later as the data is read in
    schedules = new BitSet [employeeMax];

    System.out.println("Enter each employee's schedule as follows:");
    System.out.println("Employee number  course numbers");
    System.out.println("Example 100  12  7  4  15");
    System.out.println("End with a blank line");

    readIn();
    display();
    userCodes();
  }

   void readIn () throws IOException {
    // Uses its own StringTokenizer since data is read a line
    // at a time. A blank line signifies zero tokens and
    // ends the reading of data.

    String s;
    StringTokenizer T;
    int n, c, ntokens;

    while(true) {
      s = in.readLine();
      T = new StringTokenizer (s);
      ntokens = T.countTokens ();
      if (ntokens == 0) break; // no more employees
      n = getInt(T);

      //Create a schedule for employee n
      schedules [n] = new BitSet (courseMax);
      for (int i=0; i<ntokens-1; i++) {
        c = getInt(T);

        // Create course c if not yet started
        if (courses[c] == null)
          courses[c] = new BitSet (employeeMax);

        // Put employee n on course c
        courses[c].set(n);

        // Put course c in employee n's schedule
        schedules [n].set(c);
      }
    }
    System.out.println("Data read in successfully.");
  }

  void display () {
    // prints each of the set arrays slightly differently.
    // calls printSet for printing a single set

    System.out.println("The course lists");
    System.out.println("================");
    for (int c =0; c<courseMax; c++) {
      System.out.print(c+": ");
      if (courses[c]==null) System.out.println("No students");
      else
        printSet(courses[c]);
    }
    System.out.println("The schedules");
    System.out.println("=============");
    for (int n = 0; n < employeeMax; n++) {
      if (schedules[n] != null) {
        System.out.print(n+": ");
        printSet(schedules[n]);
      }
    }
  }

  void userCodes () throws IOException {
    // A method to illustrate a bit set operation.
    // given a subset of the course numbers,
    // create the union (or) of all the employees
    // signed up for them and print that set.

    Text.prompt("Which are the computer-related courses?");
    BitSet codesNeeded = new BitSet(employeeMax);

    String s;
    StringTokenizer T;
    int c, ntokens;

    s = in.readLine();
    T = new StringTokenizer (s);
    ntokens = T.countTokens ();
    for (int i=0; i<ntokens; i++) {
      c = getInt(T);
      codesNeeded.or(courses[c]);
    }
    System.out.println("Employees needing usercodes");
    System.out.println("===========================");
    printSet(codesNeeded);
  }

  void printSet (BitSet b) {
    // Prints the members of a single bit set

    for (int i = 0; i < b.size(); i++)
      if (b.get(i)) System.out.print(i+"  ");
    System.out.println();
  }

  int getInt (StringTokenizer T) {
    String item = T.nextToken();
    return Integer.valueOf (item.trim()).intValue();
  }
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲精品一区二区三区蜜桃下载 | 毛片不卡一区二区| 免费观看在线综合色| 国产精品久久久久精k8| 亚洲国产精品一区二区尤物区| 男人操女人的视频在线观看欧美| 色综合久久综合网97色综合 | 国产精品性做久久久久久| 日本电影亚洲天堂一区| 国产日韩欧美在线一区| 精品中文字幕一区二区| 欧美日韩视频第一区| 亚洲丝袜精品丝袜在线| 国产精品99精品久久免费| 欧美精品在线观看播放| 亚洲激情图片一区| 99精品视频一区| 国产精品污www在线观看| 国产成人在线观看| 国产视频一区二区在线观看| 国产在线一区二区| 久久综合久久久久88| 美腿丝袜亚洲色图| 精品免费国产一区二区三区四区| 免费高清在线视频一区·| 欧美另类一区二区三区| 亚洲综合丁香婷婷六月香| 色婷婷亚洲婷婷| 亚洲国产精品久久人人爱| 一本到三区不卡视频| 亚洲免费观看在线观看| 在线一区二区三区四区五区| 一区二区视频免费在线观看| 欧洲视频一区二区| 亚洲成a人v欧美综合天堂下载 | 性感美女久久精品| 欧美性极品少妇| 亚瑟在线精品视频| 日韩午夜激情视频| 国内精品伊人久久久久av一坑 | 日韩三级电影网址| 精品亚洲porn| 久久免费偷拍视频| 色综合天天做天天爱| 国产精品亲子乱子伦xxxx裸| 99久久综合99久久综合网站| 亚洲欧美电影一区二区| 欧美影视一区二区三区| 日本欧美大码aⅴ在线播放| 欧美一级精品在线| 国产精品亚洲一区二区三区妖精| 中文字幕在线免费不卡| 欧美综合在线视频| 精品一区二区影视| 1024成人网| 4438成人网| 国产91精品精华液一区二区三区 | 亚洲乱码国产乱码精品精小说| 色8久久精品久久久久久蜜 | 一区二区三区不卡视频| 在线播放视频一区| 国产福利一区二区三区视频在线| 中文字幕中文字幕在线一区| 欧美日韩成人在线| 国产毛片精品国产一区二区三区| 亚洲精选视频免费看| 日韩精品一区在线| 99精品一区二区| 久久电影网站中文字幕| 亚洲美女视频在线| 精品久久久久久无| 欧美中文字幕一区二区三区| 久久国产剧场电影| 一区二区在线观看视频| 欧美精品一区二区在线播放| 色综合激情久久| 国产高清视频一区| 婷婷夜色潮精品综合在线| 国产片一区二区| 日韩天堂在线观看| 在线影院国内精品| 成人动漫视频在线| 国产一区二区免费看| 视频一区视频二区中文字幕| 国产精品初高中害羞小美女文| 欧美一级高清片在线观看| 欧美日韩久久久| 不卡一区在线观看| 国产一区二区三区不卡在线观看| 亚洲6080在线| 亚洲一卡二卡三卡四卡无卡久久| 国产欧美精品一区二区三区四区 | 欧美激情一区二区在线| 91精品国产91久久久久久一区二区| av中文一区二区三区| 国产成人午夜电影网| 另类中文字幕网| 偷窥国产亚洲免费视频| 亚洲国产视频直播| 亚洲精品欧美综合四区| 国产欧美日韩视频在线观看| 亚洲精品在线观| 欧美成人伊人久久综合网| 欧美一个色资源| 欧美美女激情18p| 欧美日韩一区 二区 三区 久久精品| 99视频一区二区三区| 成人精品小蝌蚪| 成人激情视频网站| 丰满岳乱妇一区二区三区| 国产精品亚洲专一区二区三区| 国产在线精品免费| 国产在线日韩欧美| 国产呦萝稀缺另类资源| 国产在线精品一区二区夜色| 精品一区二区在线播放| 韩国理伦片一区二区三区在线播放| 精品一区免费av| 国产真实乱对白精彩久久| 国产aⅴ综合色| av成人老司机| 欧美日韩日日骚| 91精品国产综合久久久久久久| 欧美一区二区在线视频| 精品sm捆绑视频| 中文字幕精品—区二区四季| 中文字幕在线不卡一区二区三区| 国产精品久久99| 亚洲一区二区不卡免费| 日本不卡视频在线| 国产精品一二三四| 色综合天天综合网国产成人综合天| 日本高清免费不卡视频| 欧美美女黄视频| 国产亚洲va综合人人澡精品| 国产精品视频你懂的| 性做久久久久久免费观看| 秋霞午夜鲁丝一区二区老狼| 精品一区二区三区不卡| 北条麻妃一区二区三区| 精品污污网站免费看| 日韩免费在线观看| 中文字幕日韩精品一区| 一区二区三区四区在线播放 | 日本大香伊一区二区三区| 欧美电影影音先锋| 久久精品亚洲麻豆av一区二区| 国产精品美女久久久久久2018| 亚洲国产精品久久不卡毛片| 国产一区亚洲一区| 色婷婷亚洲精品| 久久蜜臀精品av| 一区二区三区欧美日| 国内成+人亚洲+欧美+综合在线| 波多野结衣亚洲一区| 欧美日韩高清影院| 欧美国产一区二区| 日本不卡视频一二三区| 91丨porny丨首页| 久久亚洲一区二区三区明星换脸 | 欧美午夜不卡视频| 国产婷婷色一区二区三区四区| 亚洲一区二区三区四区在线观看| 蜜桃久久av一区| 欧美视频日韩视频在线观看| 久久久精品国产免大香伊| 五月天中文字幕一区二区| 成人毛片视频在线观看| 精品国产精品网麻豆系列| 亚洲狠狠爱一区二区三区| 成人美女视频在线观看| 精品国产免费久久| 天使萌一区二区三区免费观看| 99久久久国产精品| 国产女人18水真多18精品一级做| 日韩和欧美一区二区| 在线中文字幕一区二区| 国产精品成人一区二区艾草| 国产精品77777| 日韩一区二区高清| 亚洲h动漫在线| 欧美午夜片在线观看| 一区二区三区中文在线观看| jizzjizzjizz欧美| 国产精品无人区| 成人免费的视频| 国产欧美一区二区精品忘忧草| 精品综合久久久久久8888| 欧美草草影院在线视频| 日本不卡一区二区三区| 91精品国产综合久久精品图片 | 国产精品一区免费在线观看| 日韩欧美在线综合网| 免费不卡在线观看| 91精品国产一区二区| 日韩电影在线免费观看| 在线不卡中文字幕播放| 日本网站在线观看一区二区三区 | 日韩av午夜在线观看| 欧美肥妇bbw|