public class Arraybiancheng {
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<=huan.length;i++) {
System.out.println(String[i]);
}
}}
这个程序想产生string objects array并为每个元素指派一个字符串。以FOR循环将所有内容打印出来。上面程序又错误。那个大侠能改正确么?
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<=huan.length;i++) {
System.out.println(String[i]);
}
}}
这个程序想产生string objects array并为每个元素指派一个字符串。以FOR循环将所有内容打印出来。上面程序又错误。那个大侠能改正确么?
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<huan.length;i++) { //这里改了
System.out.println(String[i]);
}
}}
这句里面得String cannot be resolve
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<huan.length;i++) { System.out.println(huan[i]);//变量名写错了
}
}}
public static void main(String[] args) {
String huan[]={"haha1","haha2","haha3"};//这里定义的数组变量:huan
for(int i=0;i<huan.length;i++) {
System.out.println(huan[i]);//is huan[i] not String[i]!
}
}
}
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<huan.length;i++) {//这里改,否则会有越界异常
System.out.println(huan[i]);//这里变量名错误
}
}}
虽然没运行,不过应该没问题了
数组越界了,应该是i<huan.length
问题二:数组名用错
修改入下:
public class Arraybiancheng {
public static void main(String[] args) {
String[] huan= {"haha1","haha2","haha3"};
for(int i=0;i<huan.length;i++) {
System.out.println(huan[i]);
}
}}
汗 ....