Maya1991

Untitled

Jan 22nd, 2016
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.67 KB | None | 0 0
  1. ▪️Test108.java
  2.  
  3. public class Test108<E> {
  4.     private E item;
  5.     private KeyType keyType;
  6.     private long count;
  7.  
  8.     public void put(E o) {
  9.         this.item = o;
  10.     }
  11.  
  12.     public E get() {
  13.         this.count++;
  14.         switch (this.keyType) {
  15.         case PADLOCK:
  16.             if (count > 1024)
  17.                 return null;
  18.             break;
  19.  
  20.         case BUTTON:
  21.             if (count > 10000)
  22.                 return null;
  23.             break;
  24.  
  25.         case DIAL:
  26.             if (count > 30000)
  27.                 return null;
  28.             break;
  29.  
  30.         case FINGER:
  31.             if (count > 1000000)
  32.                 return null;
  33.             break;
  34.  
  35.         }
  36.         // クラスで宣言した変数item
  37.         this.count = 0;
  38.         return this.item;
  39.  
  40.     }
  41.  
  42. }
  43.  
  44. ▪️KeyType.java
  45. public enum KeyType {
  46.     PADLOCK, BUTTON, DIAL, FINGER;
  47.  
  48. }
Add Comment
Please, Sign In to add comment