如 数组a为{1,2,3,4,5,6,},数组b为{7,8,9,}
打印效果要如下
1 7
2 8
3 9
4
5
6
int[] a = {1, 2, 3, 4, 5, 6};
int[] b = {7, 8, 9};
for (int i = 0; i < a.length; i++) {
System.out.print(a[i] + " ");
if (i < b.length) {
System.out.print(b[i]);
}
System.out.println();
}
循环嵌套,i,j换一下就可以实现了
for (int j = 0; j < array[0].length; j++) {
for (int i = 0; i < array.length; i++) {
System.out.print(array[i][j] + " ");
}
System.out.println();
}
public static void main(String[] args) {
int[] a = new int[]{1, 2, 3, 4, 5, 6};
int[] b = new int[]{7, 8, 9};
int length = a.length > b.length ? a.length : b.length;
for (int i = 0; i < length; i++) {
if (i < a.length) {
System.out.print(a[i]);
}
if (i < b.length) {
System.out.print(b[i]);
}
System.out.println();
}
}
int[] sz1 = {1, 2, 3, 4, 5, 6};
int[] sz2 = {7, 8, 9};
for(int i = 0; i < sz1.length; i ++){
if (i < sz2.length){
System.out.println(sz1[i] +" "+ sz2[i]);
}else{
System.out.println(sz1[i]);
}
}
双for
您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632
非常感谢您使用有问必答服务,为了后续更快速的帮您解决问题,现诚邀您参与有问必答体验反馈。您的建议将会运用到我们的产品优化中,希望能得到您的支持与协助!
速戳参与调研>>>https://t.csdnimg.cn/Kf0y