Java Reference
In-Depth Information
}
public static void swap2(Circle x, Circle y) {
double temp = x.radius;
x.radius = y.radius;
y.radius = temp;
}
}
class Circle {
double radius;
Circle( double newRadius) {
radius = newRadius;
}
}
8.25
Show the printout of the following code:
public class Test {
public static void main(String[] args) {
int [] a = { 1 , 2 };
swap(a);
System.out.println( "a[0] = " + a[ 0 ]
+ " a[1] = " + a[ 1 ]);
public class Test {
public static void main(String[] args) {
int [] a = { 1 , 2 };
swap(a[ 0 ], a[ 1 ]);
System.out.println( "a[0] = " + a[ 0 ]
+ " a[1] = " + a[ 1 ]);
}
}
public static void swap( int [] a) {
int temp = a[ 0 ];
a[ 0 ] = a[ 1 ];
a[ 1 ] = temp;
public static void swap( int n1, int n2) {
int temp = n1;
n1 = n2;
n2 = temp;
}
}
}
}
(a)
(b)
public class Test {
public static void main(String[] args) {
T t = new T();
swap(t);
System.out.println( "e1 = " + t.e1
+ " e2 = " + t.e2);
public class Test {
public static void main(String[] args) {
T t1 = new T();
T t2 = new T();
System.out.println( "t1's i = " +
t1.i + " and j = " + t1.j);
System.out.println( "t2's i = " +
t2.i + " and j = " + t2.j);
}
public static void swap(T t) {
int temp = t.e1;
t.e1 = t.e2;
t.e2 = temp;
}
}
class T {
static int i = 0 ;
int j = 0 ;
}
}
class T {
int e1 = 1 ;
int e2 = 2 ;
T() {
i++;
j = 1 ;
}
}
}
(c)
(d)
Search WWH ::




Custom Search