Range类中的三个方法及简单打印
package pkgFirst; import org.junit.Test; public class Range{ /**
* FunName: println
* Description : 简版打印,代替System.out.println(object)
* @param: object being print
* @return String: none
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static void println(Object obj){
System.out.println(obj);
}
/**
* FunName: print
* Description : 简版打印,代替System.out.print(object)
* @param: object
* @return String: none
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static void print(Object obj){
System.out.print(obj); }
/**
* FunName: println
* Description : 简版打印,代替System.out.println()
* @param: none
* @return String: none
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static void println(){
System.out.println();
}
@Test
/**
* FunName: range
* Description : 生成从0到n-1的数组,每次步进1
* @param: int n
* @return String: 返回数组
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static int[] range(int n){
if (n <=0)
return null;
else {
int[] inCount = new int[n];
for(int i =0; i<n ; i++){
inCount[i] = i;
}
return inCount;
}
}
@Test
/**
* FunName: range
* Description : 生成从start到end-1的数组,每次步进1
* @param: start, start
* @return String: 返回数组
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static int[] range(int start, int end){
if (start >= end)
return null;
else{
int[] inCount = new int[end - start];
for(int i =0; i<end-start ; i++){
inCount[i] = end - start + i;
}
return inCount;
}
}
/**
* FunName: range
* Description : 生成从start到end的数组,每次步进step
* @param: start, end,step
* @return String: 返回数组
* @Author: Bingoreo
* @Create Date: 2015-07-15
**/
public static int[] range(int start, int end, int step){ if (start >= end)
return null;
else{
int n = (end - start)/step + 1;
int[] inCount = new int[n];
for(int i =0; i<n ; i++){
inCount[i] = (end - start) + step*i;
}
return inCount;
}
} public static void main(String[] args) {
// TODO 自动生成的方法存根
//SimplePrintOne sp = new SimplePrintOne();
//sp.println("simple printLn");
//sp.print("simple print");
//for(int x :range(10,20,12))
//System.out.print(x+" "); }
}
Range类中的三个方法及简单打印的更多相关文章
- 创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。
创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法). ackage com.chuoji.text01; pub ...
- 19.创建如下三个类:(People类中的三个方法分别输出一些信息,ChinaPeople 和AmericanPeople类重写父类的三个方法)。
package zuoye2; public class People { protected double height; protected double weight; private Stri ...
- 孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘
孤荷凌寒自学python第二十四天python类中隐藏的私有方法探秘 (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 今天发现了python的类中隐藏着一些特殊的私有方法. 这些私有方法不管我 ...
- python: 面向对象:类和对象调用类中的变量和方法
一. 面向对象初识 我们在生活中做事都是面向过程的,前面实现一些基本逻辑功能代码也是用面向过程的语句实现的,后来学了函数,把这些功能又装到了函数里.但用面向过程的方法去写程序,只能实现一个功能,我们要 ...
- 关于Integer类中parseInt()和valueOf()方法的区别以及int和String类性的转换.以及String类valueOf()方法
Integer类中的. 关于parseInt()方法的API文档. 返回的是int类型的 关于valueOf()方法的API文档 返回的是Integer类型的. 关于intValue()方法的API ...
- org.apache.commons.lang3.StringUtils类中isBlank和isEmpty方法的区别
相信很多java程序员在写代码的时候遇到判断某字符串是否为空的时候会用到StringUtils类中isBlank和isEmpty方法,这两个方法到底有什么区别呢?我们用一段代码来阐述这个区别吧: @T ...
- 在eclispe的类中快速打出main方法
在java类中快速打出main方法有两种途径: 1. 在新建类时,在New Java Class窗口中,将public static void main ( String[ ] args ) 前面打上 ...
- UnSafe类中的一些重要方法
UnSafe类中的一些重要方法 JDK中的rt.jar保重Unsafe类中提供了硬件级别的原子性操作,Unsafe类中的方法都是navtice方法,他们使用JNI的方式访问C++实现库,下面我们来了解 ...
- php面向对象类中常用的魔术方法
php面向对象类中常用的魔术方法 1.__construct():构造方法,当类被实例化new $class时被自动调用的方法,在类的继承中可以继承与覆盖该方法,例: //__construct( ...
随机推荐
- lines---hdu5124(离散化+数组模拟)
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5124 就是有n条在x轴的线段,给你线段的左右端点,每条线段都会覆盖点,求出最多被覆盖多少次: #inc ...
- 302. Smallest Rectangle Enclosing Black Pixels
题目: An image is represented by a binary matrix with 0 as a white pixel and 1 as a black pixel. The b ...
- 272. Closest Binary Search Tree Value II
题目: Given a non-empty binary search tree and a target value, find k values in the BST that are close ...
- MyBatis学习总结_04_解决字段名与实体类属性名不相同的冲突
一.准备演示需要使用的表和数据 CREATE TABLE orders( order_id INT PRIMARY KEY AUTO_INCREMENT, order_no VARCHAR(20), ...
- 【Netty学习】Netty 4.0.x版本和Flex 4.6配合
笔者的男装网店:http://shop101289731.taobao.com .冬装,在寒冷的冬季温暖你.新品上市,环境选购 =================================不华丽 ...
- SPOJ 370 Ones and zeros BFS + 同余剪枝
题意:给一些n,求出最小的只包含0,1的n的倍数 设两数a, b满足: a < b 并且a % n = b % n. 如果 ( a * 10^x + c ) % n = z , 根据同余定理,( ...
- Entity Framework学习 - 4.Code First升级数据库
1.在nuget控制台中执行:Enable-Migrations 2.将出现的configuation.cs文件中的AutomaticMigrationsEnabled属性改为true 3.在nuge ...
- 如何把双引号包含到echo命令的字符串中
初涉s h e l l的用户常常会遇到的一个问题就是如何把双引号包含到e c h o命令的字符串中.引号是一个特殊字符,所以必须要使用反斜杠\来使s h e l l忽略它的特殊含义.假设你希望使用e ...
- 安装hadoop
生成yum源 cd /var/ftp/pub/cdh/5 createrepo --update . 从节点 yum clean all 配置yum库 /etc/yum.repos.d # cat / ...
- javascript高级编程运用
一//各种尺寸 (size) s += “\r\n网页可见区域宽:“+ document.body.clientWidth; s += “\r\n网页可见区域高:“+ document.body.cl ...