当前位置: 代码迷 >> J2SE >> 清华java教程的习题
  详细解决方案

清华java教程的习题

热度:136   发布时间:2016-04-24 13:19:24.0
清华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]);
}
}
}

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