站内搜索: 请输入搜索关键词

当前页面: 开发资料首页J2SE 专题大家帮我看看,这个程序错在哪里呀?

大家帮我看看,这个程序错在哪里呀?

摘要: 大家帮我看看,这个程序错在哪里呀?


public class StrArray{
public static void main(String args[]){
String[] str=new String[]{"hello,world,!"};
//System.out.print(str);
for(int i=0;ichar n=str.charAt(i);
System.out.print(n+" ");}
}
}
这个程序要怎么改才行呀?老提示ljava.lang.string:@33ec56

另外,如果随意输入一串字符,让程序逐个输出。要怎么写才行?


Character.toString(n)


写具体些可以吗?
我刚接触JAVA。谢了。


hohoho~~ 哥们儿 来看:
for(int i=0;ichar n=str.charAt(i);
System.out.print(n+" ");}
}
str 是数组啊,你怎么可能str.charAt(i);
顶多了是str[].charAt(i);
你写的也编译不过去啊。怎么可能出来结果。。
纳闷~~



str[i].charAt(i);


String[] str=new String[]{"hello,world,!"};
字符串类型数组?
再多多看书吧


LZ是这个目的吧?
————————————
String str=new String("hello,world,!");
char[] n=str.toCharArray();
for(int i=0;iSystem.out.println(n[i]);
}


学习中!!!
郁闷~~


楼上的,如果我想从参数中输入一段字符串,再输出该怎么办呀?


谢谢大家的提醒。我会了。
to onelee:好像有String[]吧。


就是想依次输出数组的值吗?
=---------------------------------=
String str=new String("hello,world,!");
char[] n=str.toCharArray();
for(int i=0;i {
System.out.println(n[i]);
}



↑返回目录
前一篇: 这为何不是加载一条记录 就延迟一下的?求帮助
后一篇: URL问题