1 package pkgFirst; 2 3 import org.junit.Test; 4 5 public class Range{ 6 7 /** 8 * FunName: println 9 * Description : 简版打印,代替System.out.println(object) 10 * @param: object being print 11 * @return String: none 12 * @Author: Bingoreo 13 * @Create Date: 2015-07-15 14 **/ 15 public static void println(Object obj){ 16 System.out.println(obj); 17 } 18 /** 19 * FunName: print 20 * Description : 简版打印,代替System.out.print(object) 21 * @param: object 22 * @return String: none 23 * @Author: Bingoreo 24 * @Create Date: 2015-07-15 25 **/ 26 public static void print(Object obj){ 27 System.out.print(obj); 28 29 } 30 /** 31 * FunName: println 32 * Description : 简版打印,代替System.out.println() 33 * @param: none 34 * @return String: none 35 * @Author: Bingoreo 36 * @Create Date: 2015-07-15 37 **/ 38 public static void println(){ 39 System.out.println(); 40 } 41 @Test 42 /** 43 * FunName: range 44 * Description : 生成从0到n-1的数组,每次步进1 45 * @param: int n 46 * @return String: 返回数组 47 * @Author: Bingoreo 48 * @Create Date: 2015-07-15 49 **/ 50 public static int[] range(int n){ 51 if (n <=0) 52 return null; 53 else { 54 int[] inCount = new int[n]; 55 for(int i =0; i<n ; i++){ 56 inCount[i] = i; 57 } 58 return inCount; 59 } 60 } 61 @Test 62 /** 63 * FunName: range 64 * Description : 生成从start到end-1的数组,每次步进1 65 * @param: start, start 66 * @return String: 返回数组 67 * @Author: Bingoreo 68 * @Create Date: 2015-07-15 69 **/ 70 public static int[] range(int start, int end){ 71 if (start >= end) 72 return null; 73 else{ 74 int[] inCount = new int[end - start]; 75 for(int i =0; i<end-start ; i++){ 76 inCount[i] = end - start + i; 77 } 78 return inCount; 79 } 80 } 81 /** 82 * FunName: range 83 * Description : 生成从start到end的数组,每次步进step 84 * @param: start, end,step 85 * @return String: 返回数组 86 * @Author: Bingoreo 87 * @Create Date: 2015-07-15 88 **/ 89 public static int[] range(int start, int end, int step){ 90 91 if (start >= end) 92 return null; 93 else{ 94 int n = (end - start)/step + 1; 95 int[] inCount = new int[n]; 96 for(int i =0; i<n ; i++){ 97 inCount[i] = (end - start) + step*i; 98 } 99 return inCount; 100 } 101 } 102 103 public static void main(String[] args) { 104 // TODO 自动生成的方法存根 105 //SimplePrintOne sp = new SimplePrintOne(); 106 //sp.println("simple printLn"); 107 //sp.print("simple print"); 108 //for(int x :range(10,20,12)) 109 //System.out.print(x+" "); 110 111 } 112 }