class StractTest {
public static void main(String args[])
{
int i = 4, j = 2;
System.out.println(leftshift(i, j));
}
public static int leftshift(int i, int j)
{
return i=i+j;
}
}
实测,这样可以解决问题。具体原因一个是楼主你的leftshift方法中没有返回值。另一个是函数返回的是一个值,需要声明一下变量i的值变成了这个返回的值。
即 System.out.println(leftshift(i, j)); 这一步也可以分开写成
i=leftshift(i, j);
System.out.println()i; |