public class ArrayInit {
String[][] A = new String[4][4];
public void printString()
{
for(int i=0;i<=4;i++)
{
for(int j=0;j<=4;j++)
{
for(String[] b1:A[i][j])
{
System.out.print(b1.toString()+"\t");
}
}
System.out.println();
}
//return null;
}
public static void main(String[] args) {
ArrayInit array = new ArrayInit();
array.printString();
}
}
想输出并显示A[][]中所有的值 但是显示错误 诚求帮忙!!
对大家的回答非常的感谢 刚刚根据你们的提示做了点修改但是 还是在 for(String[] b1:A[][])中的A[i][j]报错 ( 对一楼朋友的回答 )本人是想将 二维数组A经过 一维数组将结果显示出来 不知用这种方法是否有缺陷(疑惑中) 请教!
一个JAVA输出二维数组的简单程序看看有什么问题,谢谢
其实解决方法真的非常非常简单……就是将你的一句for(String[] b1:A[i][j])改为for(String[] b1:A)就可以了。以下是改好了的代码(附上了错处的说明):public class ArrayInit { String[][] A = new String[4][4];public void printString(){ for(int i=0;i<=4;i++){ for(in...
java输出二维数组问题!为什么我输出的时候的会自动换行?我按书上一模...
println()就是print line,在输出信息后,加上换行,所以你得到了,分开的0. 试一下Java里的System.out.printf()吧,和C是一样的。
Java二维数组问题
1、数组的定义:Object [][] arr = new Object[4][];数组长度必须明确,方可使用,如:Object[][] arr = new Object[4][4];。2、赋值:arr[0][0] = new String[0]["字符串张三"];数组的方括号中的是数组下标,不是值,如:arr[0][0] = new String[0]["字符串张三"];。3、...
java关于二维数组的问题。
for(int j=0;j<arr.length;j++){ System.out.print(arr[i][j]);} System.out.println();} 第一轮大循环:i 取值为0时,j取值0,1,2,则打印:arr[0][0],arr[0][1],arr[0][2]即: 1,2,3 由此推导 i=1,2 时打印:4,5,6 7,8,9 第二个大循环:for(int i = 0;i...
JAVA输出二维数组执行不了,求大佬指点
1、 a0 没有定义第二维数组个数,这样就行:double [][]a0=new double[3][4];2、a0遍历出来的都是0.0,因为没有给a0赋值,只是赋值给了b;所以要遍历内容的话,可以遍历b数组内容。如:3、System.out.print("arr[i][j]"); 中不要加双引号,加了就是字符串,不是变量了。
关于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二维数组的一个很简单的问题,我是初学者,我实在想不通,帮我解答...
1} 数组1的值是{48,11} 现在访问的是myarr[1][1] 肯定就是访问数组1的值1 所以肯定是11了 每个值都是独立的 为什么改前三个会影响到最后的那个 你要这么说我反而觉得很想不通 感觉你应该是基础比较差 没正式学过编程 就开始看代码的类型 还是老老实实的看书 理解了再来看代码吧 ...
如何定义和遍历二维数组java
下面小编给大家分享一下。1、首先我们打开编辑器,新建一个Java文件,如下图所示 2、接下来我们在Java文件中定义main函数,如下图所示 3、接着在main函数中用括号声明二维数组,如下图所示 4、最后在利用嵌套for循环遍历二维数组即可,如下图所示 工具\/材料 Java编辑器 ...
java 二维数组问题
你的程序我帮你改了一下,你看看吧。(改动的地方见注释)public class DD { public static void main(String[] args) { int arr[][] = new int[][] { { 4, 5 }, { 6, 7 } };System.out.println("二维数组中的各个元素是");for (int x[] : arr) { for (int i=0;i<x....
java高手:java定义二维数组问题
int a[][] = new int[3][2]; 表示定义一个三行二列的二维数组,但是a[0] = {1,6}; 是对一维数组进行赋值,而a是二维数组无法使用一维数组的赋值方法,所以程序会报错。该代码的正确方法应该是:int a[][] = new int[3][2];a[0][0]=1;a[0][1]=6;...