import java.lang.reflect.Array;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Map;public class MyTestMap {static int barGroupNum;//柱子数分为奇数和偶数static int total ;//共有的组数static List<double[]>list;static int align = 2;//每组柱子间隔static int[]xPoing;public static void main(String[] args) {list = new ArrayList<double[]>();barGroupNum = 3;total = 4;xPoing = new int[total];totalData();int length = list.size();for (int i = 0; i < length; i++) {double[] d = list.get(i);System.out.println(Arrays.toString(d));}System.out.println("===============");System.out.println(Arrays.toString(xPoing));}private static void totalData() {int count = 0;if(barGroupNum%2 != 0){for(int i = 1; i <= total; i++){double[] d = new double[barGroupNum];for(int j = 1; j <= barGroupNum; j++ ){int x = (total+1)*(j-1)+i;d[j-1] = x;if(j == (barGroupNum/2+1)){xPoing[count++] = x;}}list.add(d);}}else{for(int i = 1; i <= total; i++){double[] d = new double[barGroupNum];int j = 1;for(; j <= barGroupNum/2; j++ ){d[j-1] = (barGroupNum+2)*(i-1)+j;}xPoing[count++] = (barGroupNum+2)*(i-1)+j;int a = j-1;for(j = barGroupNum/2+2; j <= barGroupNum+1; j++ ){d[a++] = (barGroupNum+2)*(i-1)+j;}list.add(d);}}}}

更多相关文章

  1. C#根据表格偶数与奇数加载不同颜色的实例分析
  2. c语言怎么判断奇偶数
  3. 用php输出一个数组中的偶数或奇数的方法
  4. 用jquery技术实现table的奇数行变色
  5. PHP Array - 保存到MySQL时的奇数数据
  6. JavaScript打印任意奇数行菱形

随机推荐

  1. android 默认应用安装在sd卡中 (>2.2)
  2. android 5.0 默认水波纹背景属性,可设置
  3. android中gallery的使用
  4. Android重要控件概览(上)
  5. Android DrawerLayout 侧边栏使用之道
  6. Android 打勾显示输入的密码
  7. Android 开发环境安装配置手册
  8. Android(安卓)MonkeyRunner测试NotePad例
  9. MainFest.xml android
  10. 20个Android游戏源码,…