本帖最后由 许兵兵 于 2013-3-21 23:28 编辑
- public class Test
- {
- public static void leftshift(int i, int j)
- {
- i+=j;
- }
- public static void main(String args[])
- {
- int i = 4, j = 2;
- leftshift(i, j);
- System.out.println(i);
- }
- }
复制代码 这个结果是4,是因为leftshift 没有返回值,System.out.println(i); 这里面的I是是main函数里面初始化的i=4- public class Test
- {
- public static int leftshift(int i, int j)
- {
- i+=j
- return i ;
- }
- public static void main(String args[])
- {
- int i = 4, j = 2;
- leftshift(i, j);
- System.out.println(i);
- }
- }
复制代码 这个为啥还是4,而不是6 |