1.return第一个作用:返回方法指定类型的值(这个值总是确定的);
2.结束方法的执行
示例代码
package com.runoob.test; class Pig{ String name; public String print(String n,int a,char b){ System.out.println("n="+n); System.out.println("a="+a); System.out.println("b="+b); return n; //定义方法时定下来返回值的类型为 String } public void str(int a){ if(a==0){ System.out.println("你好"); }else if(a==1){ return; } System.out.println("我很好"); } } public class A6_9 { public static void main(String[] args){ Pig A =new Pig(); A.print("小明", 12, '男'); //这里传入3个参数,输出3个值,这里仅仅是调方法,也返回n了,但是没有打印出来 System.out.println("====================="); System.out.println(A.print("小明", 12, '男'));//这里传入3个参数,输出3个值,并且因为返回了n,所以也打印出来了,里面三个打印,外面还一个打印 System.out.println("====================="); String name=A.print("小明", 12, '男'); System.out.println(name);//这里把运行结果还有,返回值n都传给了name,所以运行结果把n的值 “小明”也输出了
运行结果:
n=小明
a=12
b=男
=====================
n=小明
a=12
b=男
小明
=====================
n=小明
a=12
b=男
小明