您现在的位置:主页 > 观察 >

java中return的理解 java中的for循环中可以使用return吗?

标签: 日期:2022-08-08 23:02来源:未知作者:admin
你的程序没有问题。但是F方法不返回值。f方法有两个返回值,一个在初始判断中,另一个在for循环中。但其他位置没有返回值。编译时,Java虚拟机会检查方法是否能返回值。因为f方法中有一个路径将导致没有返回值,所以在编译时会报告一个错误。因为J可能不等于

  你的程序没有问题。但是F方法不返回值。f方法有两个返回值,一个在初始判断中,另一个在for循环中。但其他位置没有返回值。编译时,Java虚拟机会检查方法是否能返回值。因为f方法中有一个路径将导致没有返回值,所以在编译时会报告一个错误。因为J可能不等于1或2。则第一次返回可能不被执行。同样,第二次返回可能因条件不足而无法工作。这样,f方法就没有返回值。编译器检测到此错误。正确的方法是:public static long f{if{return 1}long F1=1L long F2=1L long f=0 for{f=F1=F2=f return f}return 0l//注意这一行。在这里,如果不满足以上条件,返回0,希望对您有所帮助!}

  1. 使用return后,您将直接跳转,并且无法继续循环。2一般情况下,在整个过程的操作完成后,给一个return来跳转页面,或者返回值

  如果return不在main方法中,则直接跳出整个循环,在执行return语句时,直接结束对该方法的调用,并返回type或null。如果return在main方法中,它将直接结束程序的运行。无论有多少嵌套循环,程序的运行都已结束。当然,不可能继续执行循环

顶一下
(0)
0%
踩一下
(0)
0%
相关文章
共有人强势围观,期待你的评论!评论区
小提示: 本站的评论不需要审核,即发即显,有什么话你就尽管说吧,但不要过激哦,以免遭跨省处理!

验证码:点击我更换图片 匿名评论
最新评论