方法就是给别人调用的,比如说这个方法是用来修车的,那我把车做参数扔给你,就行了,你只要负责修好,别给我返回东西了,你的职业就是做修车这件事,我才不关心你怎么修的,反正你就是给我修就是了。再比如一个方法是用来组装车的,那么我把一大堆零件扔给你,让你给我组装,这里就要返回值了,我给你那么多零件,你得给我一个装好的车啊,那么就把装好的车当返回值返回给我就好了,这样是不是通俗易懂了
想一下a的值是不是不确定,那么如果a不大于0呢,那么就不会进去for循环,那么那两个return就都没执行,excuse me,是不是没有返回值了,方法声明要返回一个int的啊,我的int呢,哼,居然没有,那我就报错了。void就是空的意思,没有返回值,就是方法不需要return语句
[quote=引用 3 楼 jstxzhangrui 的回复:] 方法就是给别人调用的,比如说这个方法是用来修车的,那我把车做参数扔给你,就行了,你只要负责修好,别给我返回东西了,你的职业就是做修车这件事,我才不关心你怎么修的,反正你就是给我修就是了。再比如一个方法是用来组装车的,那么我把一大堆零件扔给你,让你给我组装,这里就要返回值了,我给你那么多零件,你得给我一个装好的车啊,那么就把装好的车当返回值返回给我就好了,这样是不是通俗易懂了
如果传入的参数 a=0,那么这个方法就不会进入for循环,就不会有return 语句,所以明显的就编译错误了啊
62,621
社区成员
307,251
社区内容
加载中
试试用AI创作助手写篇文章吧