|  |  |  | 
|---|
|  |  |  | package com.zy.common.model; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import com.alibaba.fastjson.JSON; | 
|---|
|  |  |  | import com.core.common.Arith; | 
|---|
|  |  |  | import com.core.exception.CoolException; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.ArrayList; | 
|---|
|  |  |  | 
|---|
|  |  |  | public Shelves(int size, int group, int offset) { | 
|---|
|  |  |  | this.size = size; | 
|---|
|  |  |  | this.group = group; | 
|---|
|  |  |  | this.offset = offset; | 
|---|
|  |  |  | this.offset = offset-1; | 
|---|
|  |  |  | init(); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  |  | 
|---|
|  |  |  | /** | 
|---|
|  |  |  | * 初始化方法【私有】 | 
|---|
|  |  |  | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public static void main(String[] args) throws InterruptedException { | 
|---|
|  |  |  | Shelves shelves = new Shelves(8,2); | 
|---|
|  |  |  | System.out.println(shelves.nodes.toString()); | 
|---|
|  |  |  | int start = 1; | 
|---|
|  |  |  | while (true) { | 
|---|
|  |  |  | System.out.println(start); | 
|---|
|  |  |  | start = shelves.start(start); | 
|---|
|  |  |  | Thread.sleep(500L); | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | double remainder = Arith.divides(1,16 - 1, 16); | 
|---|
|  |  |  | System.out.println(remainder); | 
|---|
|  |  |  | System.out.println((int) remainder); | 
|---|
|  |  |  | //        Shelves shelves = new Shelves(8,2); | 
|---|
|  |  |  | //        System.out.println(shelves.nodes.toString()); | 
|---|
|  |  |  | //        int start = 1; | 
|---|
|  |  |  | //        while (true) { | 
|---|
|  |  |  | //            System.out.println(start); | 
|---|
|  |  |  | //            start = shelves.start(start); | 
|---|
|  |  |  | //            Thread.sleep(500L); | 
|---|
|  |  |  | //        } | 
|---|
|  |  |  | } | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|