Java中关于return的理解

return的用法

  1.返回方法指定类型的值(这个值总是确定的),如果一个方法的功能是进行一些赋值、打印或修改,那么它可不返回值,
     如果这个方法是为了获取某个属性的值的话,那么一般是需要返回值的。
  2.结束方法的执行(仅仅一个return语句)。

对return返回值的理解

  * 举个例子:
        上课老师点名,叫到你名字的时候,老师希望你答一声“到”,这样老师就能知道你是不是来了。这就是老师点名的目的,
        你答了一声“到”这个“到”就是点名这个方法的返回值。同样的,调用方法的时候总会有个目的。传入某个值,希望得到
        处理后的结果,而处理后的结果就通过返回值回来。
  * 最常见的需要返回值的情况:
        public static void main(String[] args) {
                int sum = add(1, 2);
                System.out.println(sum);
        }
        public static int add(int a,int b){
                int result = a + b;
                return result;
        }

return和break、continue的区别

  * return:
        1.返回方法指定类型的值(这个值总是确定的),如果一个方法的功能是进行一些赋值、打印或修改,那么它可不返回值,
          如果这个方法是为了获取某个属性的值的话,那么一般是需要返回值的。
        2.结束方法的执行(仅仅一个return语句)。
  * break在任何循环语句的主体部分,均可用break控制循环的流程。break用于强行退 出循环,
    不执行循环中剩余的语句。(break语句也在switch语句中使用)
  * continue语句用在循环语句体中,用于终止某次循环过程,即跳过循环体中尚未执行的语句,
    接着进行下一次是否执行循环的判定。