java调用方法返回值
时间: 2023-11-10 21:58:06 浏览: 118
Java调用方法返回值是指在调用一个方法后,方法会返回一个值给调用者。调用者可以使用该值进行后续的操作。
在Java中,方法可以有返回值,也可以没有返回值。如果方法有返回值,需要在方法声明中指定返回值的类型,并在方法体中使用return语句返回值。如果方法没有返回值,可以使用void关键字来表示。
调用有返回值的方法时,需要使用一个变量来接收方法返回的值。例如:
```
public int add(int a, int b) {
return a + b;
}
int sum = add(2, 3);
System.out.println(sum); // 输出5
```
在上面的例子中,add方法有两个参数a和b,返回值为它们的和。在调用add方法时,使用两个参数2和3,方法返回的值为5,然后将其赋值给变量sum。
Java的方法调用返回值可以是基本类型、对象类型或者void类型。如果返回值是对象类型,则需要使用该对象的引用来访问对象的属性和方法。例如:
```
public class Person {
private String name;
public Person(String name) {
this.name = name;
}
public String getName() {
return name;
}
}
public Person createPerson(String name) {
return new Person(name);
}
Person p = createPerson("Alice");
System.out.println(p.getName()); // 输出"Alice"
```
在上面的例子中,createPerson方法返回一个Person对象,该对象的name属性为传入的参数name。在调用createPerson方法后,返回的Person对象赋值给变量p,然后通过p.getName()方法访问该对象的name属性,输出"Alice"。
阅读全文