黑马程序员技术交流社区

标题: 代码不懂,怎么办 [打印本页]

作者: 牛刚    时间: 2013-2-5 13:21
标题: 代码不懂,怎么办
      void 怎么使用,不太懂,用乱了,不知道什么用void,for循环下{}也不太懂,有时候for下面没有{},有时候有

作者: 刘凯    时间: 2013-2-5 13:42
void 是指没有返回值,就是说该方法执行完以后不会返回任何数据,执行完方法里的内容就行了, 其实是默认的一个return ;
for方法是一个循环 后边的{}是指循环的内容 如果没有{} 那必然会有一个 ;   也就是说符合for里边的循环条件 就什么也不做 知道不符合条件了循环结束
建议楼主先看些最基础的东西 一步步来  加油
作者: 曾钦    时间: 2013-2-5 14:00
打好基础很重要啊。。。努力学习基础视频中
作者: 李大强    时间: 2013-2-5 16:56
你之所以问这样的问题是因为你的基础还太弱,还需要不断加强啊!

对于void其实它就是一个“返回值”,为什么要有返回值呢?
其实当某一个程序执行完毕之后,调用者总要知道它执行的到底怎么样或者要得到执行结果吧!
而“返回值”就是为了这样一个“反馈”目的而存在的。

而“void”是一个特殊的返回值,它表示程序将不会返回任何结果!

而对于for下面有没有“{}”的问题是根据具体情况而定的,总结起来一共就两点:

1、for循环里面只执行一条语句
                此时用不用{}都可以

2、for循环里面要执行多条语句
                此时一定要用{}把所有for循环要执行的内容括起来,以表示这些语句都是循环要
执行的内容。
作者: 成吉思汗    时间: 2013-2-10 10:50
void是说明方法无返回值的,举个小例子:我们一直都在用QQ,那么当我们把QQ号码和QQ密码输入后,系统会去后台数据库里查询输入是否正确,那么这时候,就需要返回一个值来确定。那么如果方法只是一个普通的行为就不需要有返回值,如我们走路的行为。
至于for(){}和for(){for(){}}。前者是单纯的循环而后者是循环嵌套(比如:九九乘法表/冒泡排序/选择排序都是需要用到嵌套循环的.)
建议你下载点基础视频看看吧!




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