黑马程序员技术交流社区

标题: 数组遍历输出问题,细节啊!! [打印本页]

作者: 七弟    时间: 2014-7-12 21:08
标题: 数组遍历输出问题,细节啊!!
下午听完老师的课写了个数组遍历输出程序,但是一直编译通不过,函数功能部分一直报错!!
class array1
{        public static void main( String[] args )

        {        int[] arr={5,2,0,1,3,1,4};
                /*for(int x=0;x<7;x++)
                {
                        System.out.println(arr[x]);
                }*/
                printArray(arr1);

        public static void printArray(int[] arr)
                {
                        for(int x=0;x<7;x++)
                        {
                                System.out.println(arr[x]);
                        }

                }

        }
}
弄了两个小时,终于发现是个大括号问题。千呼万唤始出来,犹抱琵琶半遮面!!本人小白一枚,刚开始学习。在这里跟学基础的同学提个建议,听课时老师讲的一些编程例子一定要自己写一遍,调试运行一下。我就是感觉老师讲的编程例子挺简单,而且老师编译运行进本没什么错误,所以很少练。这两天练练结果就是严重的眼高手低,一定要多练。加油,同志们,为了自己,为了明天!!
作者: 七弟    时间: 2014-7-12 21:10
arr1忘了改了要改为arr,sorry。
作者: hong云梦    时间: 2014-7-12 22:36
括号成对出现,这是下代码的技巧。自己多注意就可以了。
作者: 韩天雷    时间: 2014-7-12 22:49
括号对齐一般不会出问题~
作者: 七弟    时间: 2014-7-13 00:26
hong云梦 发表于 2014-7-12 22:36
括号成对出现,这是下代码的技巧。自己多注意就可以了。

其实我并没有少大括号,我的错误是没有把数组遍历输出功能函数写在array类里面,所以造成功能函数一直报错 所以感觉很坑啊
作者: ╭月牙湾湾╮    时间: 2014-7-13 00:32
谢谢楼主提醒
作者: lc2015    时间: 2014-7-13 10:21
谢谢分享!
作者: 龙飞九天    时间: 2014-7-13 11:46
细节很重要!
作者: 喜爱    时间: 2014-7-13 13:21
路过。。。。。。。。。。。。
作者: 小乖乖灬浩歌    时间: 2014-7-13 14:12
建议书写括号的时候 先一次性写出来然后再倒回去插入语句  不然会忘掉的
作者: 为爱编程    时间: 2014-7-13 16:13
细节决定成败
作者: hong云梦    时间: 2014-7-14 20:13
七弟 发表于 2014-7-13 00:26
其实我并没有少大括号,我的错误是没有把数组遍历输出功能函数写在array类里面,所以造成功能函数一直报 ...

不好意思 ,看错了   因为我不太习惯第一个括号写在下面  我的习惯是写在后面  
作者: FnSean    时间: 2014-7-15 06:39
在主函数中定义函数?
作者: 赵顺超    时间: 2014-7-15 07:49
只遍历可以用高级for,简写代码
作者: 八零、玖羚    时间: 2014-7-15 10:39
开始学的时候一定要注意细节问题,这也是基础的重要性
作者: hanchun776    时间: 2014-7-15 12:29
老师不是建议使用EditPlus了吗?先写括号再插入的话,会减少出错的几率.
作者: 薛振宇    时间: 2014-7-15 16:45
你用的什么工具写代码啊,如果是eclipse这种问题,就好发现了啊。我初学的时候,就用记事本编程,那个苦逼啊
作者: 尘埃落定    时间: 2014-7-16 17:28
咦?类名的首字母不是要大写么?
作者: 尘埃落定    时间: 2014-7-16 17:30
薛振宇 发表于 2014-7-15 16:45
你用的什么工具写代码啊,如果是eclipse这种问题,就好发现了啊。我初学的时候,就用记事本编程,那个苦逼 ...

大家都在用Eclipse么?
我还在用edit+......:funk:
作者: 薛振宇    时间: 2014-7-16 17:47
尘埃落定 发表于 2014-7-16 17:30
大家都在用Eclipse么?
我还在用edit+......

还好,我一开始用的记事本,比你那个还垃圾那,不也过来了,你没做基础测试吗,做基础测试用的就是eclipse啊
作者: ddewym123    时间: 2014-7-16 17:54
尘埃落定 发表于 2014-7-16 17:30
大家都在用Eclipse么?
我还在用edit+......

学到高新技术的时候就会换成Eclipse。Eclipse强大又好用多了~
作者: 尘埃落定    时间: 2014-7-16 18:11
薛振宇 发表于 2014-7-16 17:47
还好,我一开始用的记事本,比你那个还垃圾那,不也过来了,你没做基础测试吗,做基础测试用的就是eclips ...

恩,说来惭愧,基础测试是第一次用Eclipse。
作者: 王石金    时间: 2014-7-17 11:14
int []arr={1,3,5,6,7,899,};
                       
                        for (int i = 0; i < arr.length; i++) {
                               
                                System.out.println(arr[i]);
                        }
作者: 北极£莜蓝    时间: 2014-7-17 12:04
你要理解main函数也是方法,方法里面不能钱涛方法,但可以调用方法,所以方法要放在main方法外面定义,也就是大括号的位置




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2