return在java中例子_java return用法实例详解|chu

return用法总结:

一、在有返回值的方法中,返回方法指定类型的值,同时结束方法执行;

二、也可以用在返回值为void的方法中,用来终止方法运行;

break和return

break是用来跳出循环的,例如for,while,do-while都可以跳出,但不跳出函数

return是使整个函数返回的,后面的不管是循环里面还是循环外面的都不执行

1.可以在具有对象引用返回类型的方法中返回null

public Button doStuff(){ return null; }

2.数组是完全合法的返回类型

public String[] go(){ return new String[]{"wangsan","wangsan","wangsi"}; }

3.在具有基本返回类型的方法内,可以返回任何值或变量,只要他们可以隐式转换成所声明的返回类型

public int foo(){ char c=‘c'; return c;//char可以转化成int }

4.在具有基本返回类型的方法内,可以返回任何值或变量,只要他们可以显示强制转换成所声明的返回类型(这个不举例子了)

5.一定不能从返回类型为void的方法返回任何值(^_^),当然可以用return中断程序。

public void bar(int a){ //负数则中断操作, if(a<0){ return; } //do other things }

6.在具有对象引用返回类型的方法内,可以返回任何值或变量,只要他们可以隐式转换成所声明的返回类型(通过is-a测试即可)

public Animal getAnimal(){ return new Dog();//只要Dog继承Animal即可 }

以上就是关于java return用法的总结内容,感谢大家对华域联盟的支持。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Javareturn语句用于从方法返回值。当在方法调用return语句时,方法将立即退出,并返回指定的值。以下是关于return返回值的用法详解: 1. 返回void类型 如果方法不返回任何值,则可以使用void关键字来定义该方法。例如: ``` public void printMessage() { System.out.println("Hello World!"); } ``` 在这个例子,printMessage()方法不返回任何值,因此它使用void关键字来定义。 2. 返回基本数据类型 如果方法返回基本数据类型(如int,double,boolean等),则必须在方法声明指定返回类型,并使用return语句返回值。例如: ``` public int addNumbers(int a, int b) { int sum = a + b; return sum; } ``` 在这个例子,addNumbers()方法返回一个整数值,因此它使用int关键字来定义,并使用return语句返回sum变量的值。 3. 返回对象 如果方法返回一个对象,则必须在方法声明指定返回类型,并使用return语句返回对象。例如: ``` public String getGreeting() { String greeting = "Hello World!"; return greeting; } ``` 在这个例子,getGreeting()方法返回一个字符串对象,因此它使用String关键字来定义,并使用return语句返回greeting变量的值。 4. 返回数组 如果方法返回一个数组,则必须在方法声明指定返回类型,并使用return语句返回数组。例如: ``` public int[] getNumbers() { int[] numbers = {1, 2, 3, 4, 5}; return numbers; } ``` 在这个例子,getNumbers()方法返回一个整数数组,因此它使用int[]关键字来定义,并使用return语句返回numbers数组。 需要注意的是,在Java,只能返回一个值。如果需要返回多个值,则可以将它们封装在一个对象,并返回该对象。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值