龙空技术网

java程序员必备的基础知识_初识return关键字

松鼠AI学堂 80

前言:

目前咱们对“javareturn怎么用”可能比较注意,小伙伴们都想要分析一些“javareturn怎么用”的相关知识。那么小编在网上网罗了一些对于“javareturn怎么用””的相关知识,希望大家能喜欢,小伙伴们一起来了解一下吧!

java程序员必备的基础知识_初识return关键字

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怎么用