黑马程序员技术交流社区
标题:
代码错误:049_数组(常见操作-遍历)_黑马程序员_Java基础视频
[打印本页]
作者:
wuerbuzuo
时间:
2015-1-30 13:34
标题:
代码错误:049_数组(常见操作-遍历)_黑马程序员_Java基础视频
本帖最后由 wuerbuzuo 于 2015-1-30 13:36 编辑
class ArrayDemo3
{
public static void main(String[] args)
{
int[] arr = {3,6,5,1,8,9};
printArray(arr);
}
}
//定义功能:用于打印数组中的元素,元素间用逗号隔开。
//结果:没有
public static void printArray(int[] arr)
{
for (int x=0; x<arr.length ; x++)
{
if(x!=arr.length-1)
System.out.print(arr[x]+",");
else
System.out.print(arr[x]);
}
}
}
复制代码
这段代码与视频中完全一致,不知为何我编译的时候出现以下错误:ArrayDemo3.java:29: 错误: 需要class, interface或enum
public static void printArray(int[] arr)
^
ArrayDemo3.java:31: 错误: 需要class, interface或enum
for (int x=0; x<arr.length ; x++)
^
ArrayDemo3.java:31: 错误: 需要class, interface或enum
for (int x=0; x<arr.length ; x++)
^
ArrayDemo3.java:35: 错误: 需要class, interface或enum
else
^
ArrayDemo3.java:37: 错误: 需要class, interface或enum
}
^
作者:
wuerbuzuo
时间:
2015-1-30 14:08
有人解答下么?
作者:
Imp_x
时间:
2015-1-30 14:17
wuerbuzuo 发表于 2015-1-30 14:08
有人解答下么?
12、14行明显是多了一个 } :L
作者:
wuerbuzuo
时间:
2015-1-30 14:19
Imp_x 发表于 2015-1-30 14:17
12、14行明显是多了一个 }
还真是啊 奇怪 明明都对齐好了,,
作者:
边晓炎
时间:
2015-1-30 15:20
代码写整齐一点就不会出现这样的情况了!!
作者:
yukuoyuan
时间:
2015-1-30 21:02
1.if语句之后你好象少了{}这个符号把
作者:
艺多不压身丶
时间:
2015-1-31 11:55
删除第12行就可以运行了。
也可以这样写:美化一下
class ArrayDemo3 {
public static void main(String[] args) {
int[] arr = {3,6,5,1,8,9};
printArray(arr);
}
//定义功能:用于打印数组中的元素,元素间用逗号隔开。
//结果:没有
public static void printArray(int[] arr){
System.out.println("[");
for(int x=0; x<arr.length; x++){
if(x!=arr.length-1)
System.out.print(arr[x]+", ");
else
System.out.println(arr[x]+"]");
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2