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. }

Range类中的三个方法及简单打印的更多相关文章

  1. 创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。

    创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法). ackage com.chuoji.text01; pub ...

  2. 19.创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。

    package zuoye2; public class People { protected double height; protected double weight; private Stri ...

  3. 孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘

    孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天发现了python的类中隐藏着一些特殊的私有方法. 这些私有方法不管我 ...

  4. python: 面向对象:类和对象调用类中的变量和方法

    一. 面向对象初识 我们在生活中做事都是面向过程的,前面实现一些基本逻辑功能代码也是用面向过程的语句实现的,后来学了函数,把这些功能又装到了函数里.但用面向过程的方法去写程序,只能实现一个功能,我们要 ...

  5. 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法

    Integer类中的. 关于parseInt()方法的API文档.  返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...

  6. org.apache.commons.lang3.StringUtils类中isBlank和isEmpty方法的区别

    相信很多java程序员在写代码的时候遇到判断某字符串是否为空的时候会用到StringUtils类中isBlank和isEmpty方法,这两个方法到底有什么区别呢?我们用一段代码来阐述这个区别吧: @T ...

  7. 在eclispe的类中快速打出main方法

    在java类中快速打出main方法有两种途径: 1. 在新建类时,在New Java Class窗口中,将public static void main ( String[ ] args ) 前面打上 ...

  8. UnSafe类中的一些重要方法

    UnSafe类中的一些重要方法 JDK中的rt.jar保重Unsafe类中提供了硬件级别的原子性操作,Unsafe类中的方法都是navtice方法,他们使用JNI的方式访问C++实现库,下面我们来了解 ...

  9. php面向对象类中常用的魔术方法

    php面向对象类中常用的魔术方法   1.__construct():构造方法,当类被实例化new $class时被自动调用的方法,在类的继承中可以继承与覆盖该方法,例: //__construct( ...

随机推荐

  1. 在CentOS下面编译WizNote Qt Project

    编译环境 CentOS 64位 Desktop 版本:6.5 编译前的准备: CentOS的用户默认没有root权限,如果当前用户没有权限root,则可以在终端里面执行下面的命令: su root s ...

  2. Linux命令-free

    显示系统内存使用情况 free  [-m / -g / -h] [root@localhost test]# free -m total used free shared buff/cache ava ...

  3. jboss5优化

    1.调整JVM在bin.bat或bin/run.cfg文件里. -Xms设置堆的最小值:-Xmx设置堆的最大值:-XX:Newsize= 设置年轻代的最小值:-XX:MaxNewsize=设置年轻代的 ...

  4. [Spring Boot 系列] 集成maven和Spring boot的profile功能

    由于项目的需要, 今天给spirng boot项目添加了profile功能.再网上搜索了一圈,也没有找到满意的参考资料,其实配置并不难,就是没有一个one stop(一站式)讲解的地方,所以有了写这篇 ...

  5. backbone todo example

    <!doctype html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  6. 压缩工具类 - ZipUtils.java

    压缩工具类,提供压缩文件.解压文件的方法. 源码如下:(点击下载 - ZipUtils.java .FolderUtils.java.ant-1.7.0.jar.commons-io-2.4.jar. ...

  7. 文件相关操作工具类——FileUtils.java

    文件相关操作的工具类,创建文件.删除文件.删除目录.复制.移动文件.获取文件路径.获取目录下文件个数等,满足大多数系统需求. 源码如下:(点击下载 FileUtils.java) import jav ...

  8. 虚拟机 linux系统如何安装vmware Tools

    1.打开VMware Workstation虚拟机,开启CentOS系统 虚拟机-安装VMware Tools 登录CentOS终端命令行 2.mkdir /media/mnt    #新建挂载目录 ...

  9. 对Java“一切皆对象”的理念的理解

    在从HelloWorld到面向对象中,我们将int, float, double, boolean等称为基本类型(primitive type),也就是特殊的类.我们可以将一个整数理解称为一个int类 ...

  10. BZOJ 3224 普通平衡树(树状数组)

    题目链接:http://61.187.179.132/JudgeOnline/problem.php?id=3224 题意:维护以下操作:(1)插入x:(2)删除x(若有多个相同的数,只删除一个)(3 ...