Java中无参带返回值的使用

来源:互联网 发布:公司数据管理制度 编辑:程序博客网 时间:2024/06/05 05:48

如果方法不包含参数,但是有返回值,我们称为无参带返回值的方法

例如:下面的代码,定义了一个方法名为 calSum,无参数,但返回值为 int 类型的方法,执行的操作为计算两数之和,并返回结果


public int calSum(){

   int a=5;

   int b=12;

   int sum= a+b;

return sum;

在 calSum () 方法中,返回值为 int 类型,因此在方法体中必须使用  return 返回一个整数值。


调用带返回值的方法时需要注意,由于方法执行后会返回一个结果,因此在调用带返回值时一般都会接收其返回值并进行处理,如:

  public class HelloWorld {

    public static void main( String [] args){

                     //创建对象,对象名为 hello

     HelloWorld hello = new HelloWorld();

      //  调用方法并接收方法的返回值,保存在变量 sum 中

   int sum = hello.calcSum();

  System.out.println(“两数之和为:”+sum);

// 定义无参带返回值的方法

public int calcSum() {

     int a= 5;

     int b =12;

     int sum = a+ b;

   return sum;

} 

运行结果为:两数之和为:17


不可忽视的小陷阱:

1、 如果方法的返回类型为 void ,则方法中不能使用 return 返回值!


2、 方法的返回值最多只能有一个,不能返回多个值


3、 方法返回值的类型必须兼容,例如,如果返回值类型为 int ,则不能返回 String 型值


0 0