Java关键字 —— return
return关键字
- return对于小白来说是及其的不友好的,特别是新入门的菜鸟来说,真正理解return关键字才算编程刚入门的小白吧。同时return用途非常广泛,例如C语言主函数中都
return 0;
对于C语言来说**(别急,下面有Java的)**
#include<stdio.h>
int main(){
printf("Hello Word!\n");
return 0;
}
对于上面的
return 0
来说0对应的的就是整型
#include<stdio.h>
int sum(int i,int j);
int main(){
int i =1;
int j =1;
int sum1 =sum(i,j);
printf("sum1=%d\n",sum1);
return 0;
}
int sum(int i,int j)
{
return i+j;
}
在第六行中
int sum1 =sum(i,j);
sum1对应的为整形int,则需要返回的的函数就要是一个整形的数据,引用函数return i+j;
不难看出i+j就是整形的数据,即引用函数的返回值类型要和声明变量的类型对应;
下面就来说说Java中的return
package main;
public class ReturnTest {
public static void main(String[] args) {
int i=1;
int j=2;
int x =sum(i,j);
System.out.println(x);
String country = "China,";
String greetings = "Hello word!";
String Greetings =sum(country,greetings);
System.out.println(Greetings);
}
private static int sum(int i, int j) {
return i+j;
}
private static String sum(String country,String greetings) {
return country+greetings;
}
}
上面的Java代码由主方法和两个引用方法组成
- 第一次引用
int x =sum(i,j);
,引用方法返回的数据类型是int;与x的类型一一对应;- 第二次引用
String Greetings =sum(country,greetings);
,因为Greetings是String类型的,返回的类型也是String类型的,引用再次与声明一一对应;
return
return关键词的作用就是返回调用方法的数据类型,使之调用属性和对象形成一一对应的关系;