Java 如何垂直打印2个阵列?
我需要将两个阵列垂直并排打印,但我不知道如何打印。所以我希望输出看起来像:Java 如何垂直打印2个阵列?,java,arrays,Java,Arrays,我需要将两个阵列垂直并排打印,但我不知道如何打印。所以我希望输出看起来像: 1 2 3 4 5 6 我在用java public class a { public static void main (String [] args) { int[] array = {135}; int [] array2 = {246}; String string = Integer.toString(array[2]); int length = str
1 2
3 4
5 6
我在用java
public class a {
public static void main (String [] args)
{
int[] array = {135};
int [] array2 = {246};
String string = Integer.toString(array[2]);
int length = string.length();
String string2 = Integer.toString(array2[2]); //The error occurs on this line
int length2= string2.length();
for(int i = 0;i<length;i++)
{
System.out.println(string.charAt(i) + " "+ string2.charAt(i) );
}
}
}
publicstaticvoidmain(字符串[]args){
int[]数组={135};
int[]array2={246};
对于(int i=0;i)我丢失了这个,因为它看起来像是一个家庭作业问题/作业。它们大小相同还是不同?@sashasalau你不鼓励这种问题不是一个例子。我想知道如何使用它。我曾尝试在每个数组上创建一个syso,但它没有打印它们vertically@user4476151所以把你试过的代码贴出来
public class b {
public static void main (String [] args)
{
String[] array = new String [2];
array[0] = "1 2 3";
array[1] = "6 8 9";
String string = Integer.toString(array); //Here
int length = string.length();
for(int i = 0;i<length;i++)
{
System.out.println(string.charAt(i));
}
}
}
public static void main(String[] args) {
int[] array = {135};
int [] array2 = {246};
for(int i=0;i<3;i++)
{
System.out.println(Integer.toString(array[0]).charAt(i)+" "+Integer.toString(array2[0]).charAt(i));
}
}