当前页面: 开发资料首页 → J2SE 专题 → 大家帮我看看,这个程序错在哪里呀?
大家帮我看看,这个程序错在哪里呀?
摘要: 大家帮我看看,这个程序错在哪里呀?
public class StrArray{
public static void main(String args[]){
String[] str=new String[]{"hello,world,!"};
//System.out.print(str);
for(int i=0;i
char n=str.charAt(i);
System.out.print(n+" ");}
}
}
这个程序要怎么改才行呀?老提示ljava.lang.string:@33ec56
另外,如果随意输入一串字符,让程序逐个输出。要怎么写才行?
Character.toString(n)
写具体些可以吗?
我刚接触JAVA。谢了。
hohoho~~ 哥们儿 来看:
for(int i=0;i
char 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;i
System.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]);
}