现有1,2,3,4,5,6,7,8,9,10,11,12这12个数
我在一个方法中传1和5
我怎么样得到8到12之间的数呢如果传4和9,就要得到10到3之间的数求源码请各位大虾帮忙,谢谢
我在一个方法中传1和5
我怎么样得到8到12之间的数呢如果传4和9,就要得到10到3之间的数求源码请各位大虾帮忙,谢谢
解决方案 »
- 不懂算法,该如何学习编程?
- 为何连接ACCESS时用rs.absolute(num)无法定位!
- 获取java源文件中的注释
- 自定义类和基础类苦中的类有什么区别??
- 怎么用ArrayList存储从数据库里取出的字段写入JTable中?
- eclipse问题求解用。调用方法的时候,老是卡机
- 请...问... 如何获得一个 10~20之间的 随机数 样式如 18.92
- java打印??新手请教!
- 关于JAVAMAIL收邮件的中文乱码问题的解决方案!!!总结CSDN的几种方法。有问题,请入内解决啊!!!
- 请教一个corba的问题?
- eclipse重装之后启动时,老出现错误怎么回事
- finallize方法是什么,在哪里??
1.list中加入你传入的日期
list.add(2008-05),list.add(2008-06),list.add(2008-07),list.add(2008-08)
2.生成的数量就是list.size()的数量.而值是list中最小日期的前list.size()这么多个日期.
循环减一个月就Ok了.用java的日历类即可实现
if(rMonStart<0)
{
rMonStart=12+rStart;
rYearStart=inYearStart-1;
}else{
rYearStart=inYearStart;
}
rMonEnd=rMonStart+(inMonEnd-inMonStart+1);
if(rMonEnd>12)
{
rMonEnd=rMonEnd-12;
rYearEnd=rYearStart+1;
}else{
rYearStart=rYearEnd;
}
/**
*
*/
package houlei.test;/**
*
*
* 该类创建于 2008-8-27 下午12:42:22
* @version 1.0.0
* @author 侯磊
*/
public class D {
public static void main(String[] args) {
int a=1,b=5;//输入1~5
int r [] = get(a,b);
for(int i=0;i<b-a+1;i++){
System.out.println(r[i]);
}
}
private static int [] get(int a,int b){
int c = b-a;
if(c<0){
c=-c;
a=b;b=a+c;
}
int [] r = new int[c+1];
for(int i=0;i<c+1;i++){
r[i]=(a-2-c+i+12)%12+1;
}
return r;
}
}