首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

清华java教程的习题

2011-12-17 
清华java课程的习题清华的网络课程里面的一道练习题,用数组连续打印5个空字符。String a[]new String[5]f

清华java课程的习题
清华的网络课程里面的一道练习题,用数组连续打印5个空字符。


 String a[]=new String[5];
  for(int i=0;i<5;a[++]="") 
break;
  System.out.println(a);//打印乱码





上面是给的答案。编译的时候说是a[++]写的不对。

后来,我改成了a[i++]打印出了,”【ljava.lang.string;@de6ce“

[解决办法]
楼上的打印出来是null,应该是这样吧

Java code
public class Demo{    public static void main(String[] args){            String   a[]=new String[5];             for(int   i=0;i <5;i++){                a[i]=" ";                System.out.print(a[i]);            }                     }}
[解决办法]
public class NullChar
{
public static void main(String[] args)
{

char[] c = new char[5];

System.out.println(c);


}
}

这不就是5个空字符吗
[解决办法]
public class Array
{
public static void main(String [] args)
{
String [] temp=new String[5];
for(int i=0;i <5;i++)
{
temp[i]= " ";
System.out.println(temp[i]);
}
}
}

应该是这样吧,输出一个空字符换一行。

热点排行
Bad Request.