方法参数传递
1.基本类型和引用类型作为方法参数传递问题
参数传递概述
可以理解当我们要调用一个方法时,我们会把指定的数值,传递给方法中的参数,这样方法中的参数就拥有了这个指定的值,可以使用该值,在方法中运算了。
这种传递方式,我们称为参数传递。
在这里,定义方法时,参数列表中的变量,我们称为形式参数
调用方法时,传入给方法的数值,我们称为实际参数
参数是基本类型及图解
形式参数的改变不影响实际参数。
public class Demo01Args {
public static void main(String[] args) {
// 定义变量
int a = 10;
int b = 20;
System.out.println("a:" + a + ",b:" + b);// a:10,b:20
change(a, b);
System.out.println("a:" + a + ",b:" + b);// a:10,b:20
}
public static void change(int a, int b) {
// a=10,b=20
System.out.println("a:" + a + ",b:" + b);// a:10,b:20
a = b; // a=20;
b = a + b;// b=40;
System.out.println("a:" + a + ",b:" + b);// a:20,b:40
}
}

参数是引用类型及图解
public class Demo02Args {
public static void main(String[] args) {
// 定义数组
int[] arr =

本文详细探讨了Java中方法参数传递的问题,包括基本类型和引用类型的区别。对于基本类型,方法内参数的改变不会影响实际参数;而对于引用类型,方法内的修改会影响到实际参数。同时,提供了三个练习,分别涉及数组遍历、求最大值和计算数组元素之和的操作。

10万+

被折叠的 条评论
为什么被折叠?



