前言:
目前咱们对“javareturn怎么用”可能比较注意,小伙伴们都想要分析一些“javareturn怎么用”的相关知识。那么小编在网上网罗了一些对于“javareturn怎么用””的相关知识,希望大家能喜欢,小伙伴们一起来了解一下吧!Java中的return语句总是和方法有密切关系,return语句总是用在方法中,有两个作用:
1.返回方法的返回值(这个值总是确定的)。
举例:
public class Test { public static void main(String[] args) { Test test = new Test(); test.locate(12); System.out.println(26); } public int locate(int a){ while(true){ System.out.println(a); return a; } }}
2.终止当前方法继续执行(仅仅一个return语句)。
public class Test { public static void main(String[] args) { Test test = new Test(); test.locate(23); System.out.println(3); } public int locate(int a){ while(isTrue()){ System.out.println(a); return a; } return 0; } boolean isTrue() { return true; }}
思考一个题目:
在void中,即没有返回值得方法中能用return吗?
答案是可以的,这里return只能代表方法的终止。
思考下边的代码,结果是什么?
// 没有return,最后的打印一定会执行public void run(int gasoline){ System.out.printf("您加了%d号汽油",gasoline); if(gasoline == 92){ System.out.println("92号汽油跑的很快! "); } if(gasoline == 95){ System.out.println("95号汽油跑的更猛! "); } System.out.println("你加了柴油吧! ");//一定会执行}// 遇到return,最后的打印就不执行public void run(int gasoline){ System.out.printf("您加了%d号汽油",gasoline); if(gasoline == 92){ System.out.println("92号汽油跑的很快! "); return;}if(gasoline == 95){ System.out.println("95号汽油跑的更猛! "); return;}System.out.println("你加了柴油吧! ");//如果gasoline等于92/95,一定不执行}
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #javareturn怎么用