清华的网络课程里面的一道练习题,用数组连续打印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“
String a[]=new String[5];
for(int i=0;i<5;a[++]="")
break;
System.out.println(a);//打印乱码上面是给的答案。编译的时候说是a[++]写的不对。后来,我改成了a[i++]打印出了,”【ljava.lang.string;@de6ce“
for(int i=0;i<5;a[i++]= " ")
System.out.println(a[i]);
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 static void main(String[] args){
String a[]=new String[5];
for(int i=0;i <5;i++){
a[i]=" ";
System.out.print(a[i]);
}
}
}我打印出来的还是乱码。
2楼的正解
很easy的题目.
{
public static void main(String[] args)
{
char[] c = new char[5];
System.out.println(c);
}
}这不就是5个空字符吗
{
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]);
}
}
}应该是这样吧,输出一个空字符换一行。