4 实参形参
第四点就是实参和形参,全称为实际参数、形式参数
实参就是指,我们在调用方法时,向方法所传递的具体的值。
形参则是指,在方法定义时,我们在参数列表中所定义的变量。
java
main(){
int a = 10;
printNum(a);
}
public static void printNum(int num){
System.out.println(num);
}
在这个例子中,a就是一个实际参数,它是我们要真正使用的数据,所以我们称它为实际参数 。
num就是一个形式参数,它只是一个变量名,作用就是接受调用者所传进来的数据,所以,我们 称之为 形式参数。
5 各种变量
首先是局部变量 ,局部变量一般就表示出现在花括号{}中的变量,表示这个变量只能在这个花括号中可用, 花括号外面,我们就无法使用这个变量了,例如:
java
public static void t1(){
if(){
int i = 10 ;
}
for(){
print(i) ; //不可用
}
}
或是:
java
public static void t1(){
int i = 10 ;
}
public static void t2(){
print(i) ; //不可用
}
接下来是形参变量,除了初始化的时机与方法中变量不同,其他的与方法中的变量都相同。
作用范围也是相同,只能在当前这个方法的花括号中使用
java
public static void t1(int i){
print(i) ;//可以使用
}
public static void t2(){
print(i) ; //不可用
}
全局变量:Java中本身没有全局变量的概念,但是在目前我们可以暂时先这么错误的理解。
全局变量我们必须把它定义在方法外面,但注意,必须在类的里面,且目前这个方法外的变量,必须使用static修饰
java
static int i;
public static void t1(){
}
public static void t2(){
}
这个i就是所谓的全局变量了,不管是在t1还是t2的方法都可以使用
6 return关键字
return 关键字只能用在方法中,有两个作用
return 后面跟具体的数据,表示返回值。
return 可以结束方法执行。
即使return后面没有跟返回值,也可以单独使用,表示结束方法
如果没有使用return,相当于在方法的最后有一个默认的return