📄 parametertest.java
字号:
//测试基本和引用类型的传参方式
class ParameterTest
{
//交换两个数
static void change(int x, int y)
{
x = x + y;
y = x - y;
x = x - x;
}
static void change(int[] num)
{
num[0] = num[0] + num[1];
num[1] = num[0] - num[1];
num[0] = num[0] - num[1];
}
static void change(Point pt)
{
pt.x = pt.x + pt.y;
pt.y = pt.x - pt.y;
pt.x = pt.x - pt.y;
}
public static void main(String[] args)
{
/*
int x = 3;
int y = 4;
change(x, y);
System.out.println(x + "," + y);
int[] num = new int[]{3, 4};
change(num);
System.out.println(num[0] + "," + num[1]);
*/
Point pt = new Point();
pt.x = 3;
pt.y = 4;
change(pt);
System.out.println(pt.x + "," + pt.y);
}
}
class Point
{
int x;
int y;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -