public class Shape
{
public static void main(String args[]){
int num = 0;
cng(num);
}
public static void cng(int x){
x = 52;
System.out.println(x);
}
}
如您所见,在cng
方法中,我将 x 的值设置为 52,然后打印出 x 的值。
然后,回到 main 方法,对该变量cng
执行该方法。num
但是,我想要做的是System.out.println(x);
在我的方法中没有函数的情况下将 52 的值设置为 xcng
并打印出我的main
方法中的值。我该怎么做呢?
我试着做
public static void cng(int x){
x = 52;
}
进而
public static void main(String args[]){
int num = 0;
cng(num);
System.out.println(num);
}
但它只打印出一个 0,因为 num 设置为 0。我认为cng
对num
变量执行会将其更改为 52,但事实并非如此。