您的位置:首页 > 编程语言 > Java开发

Java开发工具_Eclipse查看Java中参数传递问题

2016-10-31 22:55 316 查看
package cn.itcast_03;

/**
* 通过Debug查看程序执行流程
*
* @author 风清杨
*
*/
class ArgsDemo {
public static void main(String[] args) {
int a = 10;
int b = 20;
System.out.println("a:" + a + ",b:" + b);
change(a, b);
System.out.println("a:" + a + ",b:" + b);

int[] arr = { 1, 2, 3, 4, 5 };
change(arr);
System.out.println(arr[1]);
}

/**
* 基本类型
*/
public static void change(int a, int b) {
System.out.println("a:" + a + ",b:" + b);
a = b;
b = a + b;
System.out.println("a:" + a + ",b:" + b);
}

/**
* 引用类型
*/
public static void change(int[] arr) {
for (int x = 0; x < arr.length; x++) {
if (arr[x] % 2 == 0) {

arr[x] *= 2;
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: