驻马店营销型网站建设,设计方案的步骤,东莞市路桥总公司副经理,建设网站行业云1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句#xff0c;返回值的数据类型必须与方法的声明中的返回值的类型一致#xff0c;可以使用强制类型转换来是数据类型一致。 (…1、return 语句的作用 (1) return 从当前的方法中退出,返回到该调用的方法的语句处,继续执行。 (2) return 返回一个值给调用该方法的语句返回值的数据类型必须与方法的声明中的返回值的类型一致可以使用强制类型转换来是数据类型一致。 (3) return 当方法说明中用void声明返回类型为空时应使用这种格式不返回任何值。 举例说明return 是跳出整个方法 public static void GetNum()
{for (int i 0; i 3; i){if (i2){return;}Console.WriteLine(i);}
}
//调用该方法时结果是 0 1 说明当i2时方法体return后面代码都不执行直接跳出方法体。注意不管嵌套几层循环遇到return直接跳出整个方法体 2、break语句的作用 (1) 只能在循环体内和switch语句体内使用break语句。 (2) 当break出现在循环体中的switch语句体内时其作用只是跳出该switch语句体。 (3) 当break出现在循环体中但并不在switch语句体内时则在执行break后跳出本层循环体。 (4) 在循环结构中应用break语句使流程跳出本层循环体从而提前结束本层循环。 举例说明break是结束整个循环体 for (int i 0; i 10; i)
{if (i3){break;}Console.WriteLine(i);
}
//结果是输出 0 1 2 就退出了整个for循环即当i3时循环体内break后面的代码都不会执行结束本层整个循环体(注意嵌套循环时退出本层循环) 3、continue语句作用 (1) continue语句的一般形式为contonue; (2) 其作用是结束本次循环即跳过本次循环体中余下尚未执行的语句接着再一次进行循环的条件判定。 (3) 注意执行continue语句并没有使整个循环终止。在while和do-while循环中continue语句使得流程直接跳到循环控制条件的测试部分 然后决定循环是否继续进行。 (4) 在for 循环中遇到continue后跳过循环体中余下的语句而去对for语句中的“表达式3”求值然后进行“表达式2”的条件测试最后根据“表达式2”的值来决定for循环是否执行。在循环体内不论continue是作为何种语句中的语句成分都将按上述功能执行这点与break有所不同。 举例说明continue结束单次循环 for (int i 0; i 10; i){if (i3){continue;}Console.WriteLine(i);}
//结果是0 1 2 4 5 6 7 8 9 可见他仅仅是不输出3因为他结束了本次循环即当i3时循环体内continue后面的代码不执行直接进行下一次循环 转载于:https://www.cnblogs.com/gygtech/p/9549897.html