基础3-API-值传递
值传递
//值传递
package com.llhc;
public class QuickSort {
/*
* 值传递就是实参拷贝一份副本给形参,实参本身没变化
* 只是形参发生变化
* */
public static void main(String[] args) {
int a = 3;
int b =4;
//实参
change(a,b);
System.out.println(a+"---"+b);
}
public static void change(int a,int b){//形参
int temp =a;
a = b;
b = temp;
System.out.println(a+"---------"+b);
}
}
【基础3-API-值传递】值交换
package com.llhc;
public class QuickSort {
/*
* 这里值交换也是运用了值传递的原理
* 将实参的值传递到形参
* */
public static void main(String[] args) {
change(3,4);
}
public static void change(int a,int b){//形参
int temp =a;
a = b;
b = temp;
System.out.println(a+"---------"+b);
}
}
推荐阅读
- MybatisPlus|MybatisPlus LambdaQueryWrapper使用int默认值的坑及解决
- 「#1-颜龙武」区块链的价值是什么()
- Python基础|Python基础 - 练习1
- 一个人值班
- 两感一练
- 【读书清单20】写作吧!你值得被看见(2)
- Java|Java基础——数组
- Java基础-高级特性-枚举实现状态机
- 营养基础学20180331(课间随笔)??
- iOS面试题--基础