package test;
public class Test2
{
public static void main(String[] args)
{
/**
*
根据指定的某一天,从已知的数组中循环取6个值(数组是一个首尾相连都环)。
* 其中,从指定某一天的下一天算 * @params showday 存放数组中取出都值
* @params pxw_str 排序好的数组
* @params minltime_str 指定的某一天
* @author Administrator
* */
String[] showday = new String[6];//存放页面显示的6天日期
String[] pxw_str = {"2","5","7","8","15","17","20","21","22","25"};
//String[] minltime = {"15"};//指定某一天,比如15号
String minltime_str = "30";//指定某一天,比如15号
for(int i=0;i
{
if(minltime_str.equals(pxw_str[i]))
{
//指定的某天在数组中存在,则执行循环取值。
for(int m=0;m {
int j=++i;//取值时,j为指定某一天的下一天
if(i {
//若不超过数组长度,则直接取值
showday[m]=pxw_str[j];
}
else
{
//当取到数组末尾时但天数还没有取够时,把数组最后一位的下一位指向数据开始。
showday[m]=pxw_str[j-pxw_str.length*(j/pxw_str.length)];
}
}
}
}
for(int i=0;i {
System.out.println(showday[i]);
}
}
}
阅读(3832) | 评论(3) | 转发(0) |