黑马程序员技术交流社区

标题: 看代码找错误,请指教 [打印本页]

作者: 任长存    时间: 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