代码如下,问什么我向一个二维数组里面赋值,打印出来为空?importjava.util.*;publicclassTestYuan{privateString[][]broad;privatestaticintBROAD_SIZE=10;publicvoidinitBroad(){b...
代码如下,问什么我向一个二维数组里面赋值,打印出来为空?
import java.util.*;
public class TestYuan
{
private String[][] broad;
private static int BROAD_SIZE=10;
public void initBroad()
{
broad = new String[BROAD_SIZE][BROAD_SIZE];
for( int i = 0 ; i < BROAD_SIZE ; i++ )
{
for( int j = 0; j < BROAD_SIZE ; j++ )
{
broad[i][j] = "*";//问题在这,我向这个数组赋值,但是打印出来值为空,是为什么
}
}
}
public void drawBroad()
{
broad = new String[BROAD_SIZE][BROAD_SIZE];
for( int i = 0 ; i < BROAD_SIZE ; i++ )
{
for( int j = 0 ; j < BROAD_SIZE ; j++ )
{
System.out.print(broad[i][j]);//在此打印结果为NULL
}
System.out.print("\n");
}
}
public static void main(String[] args) throws Exception
{
TestYuan ty = new TestYuan();
ty.initBroad();
ty.drawBroad();
}
}
还想问一个问题双引号和单引号的区别?
java小白一个,感谢大家解答。
展开