黑马程序员技术交流社区
标题:
看代码找错误,请指教
[打印本页]
作者:
任长存
时间:
2016-1-7 16:41
标题:
看代码找错误,请指教
public static void main(String[] args) {
int[] arr = {1,2,3};
String s = "[";
for (int i = 0; i < arr.length; i++) { //{1,2,3}
if(i == arr.length - 1) {
s = s + arr[i] + "]";
}else {
s = s + arr[i] + ", "; //[1, 2,
}
}
System.out.println(s);
}
这是一个方法,大家看看有什么错误没有,我怎么没有找到。
作者:
jinxiaodong
时间:
2016-1-7 17:14
在Eclipse中运行了下,并没有错误丫
作者:
yi651312197
时间:
2016-1-7 19:12
加个:
class d
{
} 就可以运行了
作者:
黑色皮肤的马
时间:
2016-1-7 19:48
如果这只是一个方法的话,那是没有错误的,如果这个一段完整的代码的话,貌似缺少一个类,希望能对你有帮助。
作者:
cgy123
时间:
2016-1-7 20:43
没错误吧
作者:
1055513951
时间:
2016-1-7 21:21
没错吧,运行正常
作者:
dragon.龙龙
时间:
2016-1-7 21:37
public class Test {
public static void main(String[] args) {
int[] arr = {1,2,3};
String s = "[";
for (int i = 0; i < arr.length; i++) { //{1,2,3}
if(i == arr.length - 1) {
s = s + arr[i] + "]";
}else {
s = s + arr[i] + ", "; //[1, 2,
}
}
System.out.println(s);
}
}
参照此方法
作者:
luyang18
时间:
2016-1-7 21:38
看了老半天,没问题啊,就是没定义类名这个问题.....
作者:
放养的饼干
时间:
2016-1-7 22:05
作为方法没错,但要在机器上运行得有class类
作者:
程程程程程92
时间:
2016-1-7 22:33
没看到错误
作者:
迷茫不堪的年纪
时间:
2016-1-7 22:53
看是不是上面有包, 你主函数运行的
作者:
txw126
时间:
2016-1-7 23:22
666666666666
作者:
StringBOX
时间:
2016-1-7 23:54
无问题。。。。
作者:
擎天柱
时间:
2016-1-7 23:58
没有错误
作者:
aiheima
时间:
2016-1-8 00:58
作为方法没错,但要在机器上运行得有class类 支持这个
作者:
随缘的影子
时间:
2016-1-8 01:34
。。在下和楼上那些大神们的看法一直,只是作为一个方法,没有错误,如果要运行的话就要加上类(class),包(package);
作者:
hard
时间:
2016-1-8 09:25
把string换成stringbuffer
作者:
洋葱头头
时间:
2016-1-9 10:28
黑色皮肤的马 发表于 2016-1-7 19:48
如果这只是一个方法的话,那是没有错误的,如果这个一段完整的代码的话,貌似缺少一个类,希望能对你有帮助 ...
哥们你好叼
作者:
542826323
时间:
2016-1-9 14:36
没有发现什么错误。
作者:
549208564
时间:
2016-1-9 15:20
没什么问题,如果只是作为一个方法调用,那就那方法名main改一就可以了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2