java中怎么把俩个一维数组合成二维数组输出

java中怎么把俩个一维数组合成二维数组输出

当然可以,可以设置一个外循环,里面设置两个内循环,判断奇数的时候输出第一个一维数组元素,然后偶数的时候输出第二个一维数组的元素。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-16
a,b为两个一维数组,则可以按下面的方法进行。
如果a,b的长度相同,则:
for(int i=0;i<a.length();i++){
if(i%2n==0){
System.out.print(a[i]+" ");
}
else System.out.print(b[i]);
}
System.out.println();
如果不同,则就将循环的条件变成短的数组,最后将长数组剩下的部分输出即可本回答被提问者采纳
第2个回答  推荐于2016-01-11
String[] arrStr1 = { "0", "1", "2" };
String[] arrStr2 = { "A", "B", "C" };

String[][] arrs = { arrStr1, arrStr2 };

for (int i = 0; i < arrs.length; i++) {
String[] arrStr = arrs[i];
for (int j = 0; j < arrStr.length; j++) {
System.out.print(arrStr[j] + "\t");
}
System.out.println();
}

输出结果:
0 1 2
A B C
第3个回答  2011-04-18
楼上在说什么呀, 没看懂.
有一个问题, 你这两个数组合并要出什么效果?
一个每个元素是一个二维向量的数组么?
如果这样, 那么两个数组如果不一样长, 你的默认值准备设置成什么呢?

说到这里, 你懂了吧?

java中怎么把俩个一维数组合成二维数组输出
当然可以,可以设置一个外循环,里面设置两个内循环,判断奇数的时候输出第一个一维数组元素,然后偶数的时候输出第二个一维数组的元素。

java将两个一维数组放到一个二维数组中
H[i][2]=Y[i];}

两个一维数组组合成二维数组随机分组
第一次分,可用洗牌算法,男组、女组分别洗牌1次,再两两组成分好 第二次分,用轮换:[A1,B1,C1,D1][A2,B2,C2,D2]...[An,Bn,Cn,Dn]A竖排不动,B竖排向下轮换1位, B1移到B2,B2移到B3..Bn换B1 C竖排向下轮换2位,C1移到C3 D竖排向下轮换3位,D1移到D4 移动后位置p=(原位置+...

java 一维数组 怎么变二维数组
你把你的一维数组放到另外一个数组中 ,那么这个新的数组就是二维的。如下:int[] a= {...};int [][] bb={a};a就变成2维中的一维了

关于java中二维数组输出的问题
int[][] arr={new int [1] {1},new int [2] {2,3},new int [3] {4,5,6}};则二维数组arr.length等于3,表示它由3个一维数组组成,即3行。arr[0].length表示第1个一维数组的长度1,即1列。arr[1].length表示第2个一维数组的长度2,即2列。arr[2].length表示第3个一维数组的...

一维数组变成二维数组 java
public static void main(String[] args) { String str[]={"a b c","1 2 3","A B C"};\/\/声明一个一维数组 String s[][]=new String[str.length][];\/\/声明一个二维数组 for(int i=0;i<str.length;i++){ s[i]=str[i].split(" ");\/\/按照空格拆分字符串 } for(int i=...

如何输出二维数组?
1、首先,定义两个整型变量,控制二维数组的输出。2、接着,给二维数组n[3][4]初始化不同的数值。3、用二重循环,输出数组中的各个数值。4、二维数组可以用大括号括起来的数字直接赋值,内层大括号中每对表示一行,每对内层大括号中的值表示一行中的各数值。5、运行程序,可以看到二维数组中的值,...

java 一维数组 怎么变二维数组
System.out.println("原来的一维数组是:");for (int i = 0; i < a.length; i++) { System.out.print(a[i] + " ");} System.out.println();System.out.println("转换后的二维数组是:");for (int i = 0; i < m; i++) { for (int j = 0; j < n; j++) { System...

如何将一维数组转换成二维数组?
import java.util.Scanner;\/ 一维码有一种编码是ean13,是一串13位数字。其中第13位是校验码,作用是校验前面12个数字是否正确。校验方法如下:1、前12位数字从左起,将所有的奇数位相加得出一个数a,将所有的偶数位相加得出一个数b 2、将数b乘以3再与a相加得到数c 3、用10减去数c的个位数,...

java怎么合并二维数组
新建一个数组来装2个数组 例 int[] a=new int[5];int[] b=new int[5];int[] c=new int[10];for(int i=0;i<10;i++){ if(i<5) c[i]=a[i]; else c[i]=b[i-5];}

相似回答