如果执行了myMethod(),标准输出会打印什么?( )
class MyPoint {
void myMethod() {
int x, y;
x = 5; y = 3;
System.out.print("(" + x + ", " + y + ") ");
switchCoords(x, y);
System.out.print( "(" + x + ", " + y + ") " );
}
void switchCoords(int x, int y) {
int temp;
temp = x;
x = y;
y = temp;
System.out.print("(" + x + ", " + y + ") ");
}
}(5, 3) (5, 3) (5, 3)
(5, 3) (3, 5) (3, 5)
(5, 3) (3, 5) (5, 3)
不会打印输出
int是基本数据类型,作为参数传递数据的时候,传的是值,而不是引用,故数值不会回传。参数在方法体内作为变量使用,方法结束就释放了。