黑马程序员技术交流社区

标题: 大家来说说答案 [打印本页]

作者: zmttt    时间: 2015-12-6 23:07
标题: 大家来说说答案
   public static void main(String[] args) {

            int a = 10;
            int b = 20;
            System.out.println("a: " + a + ",b: " + b);
            change(a,b);
            System.out.println("a: " + a + ",b: " + b);

            int[] arr = {1,2,3,4,5};
            change(arr);
            System.out.println(arr[1]);
        }

        public static void change(int a,int b)  {

            System.out.println("a: " + a + ",b: " + b);
            a = b;
            b = a + b;
            System.out.println("a: " + a + ",b: " + b);
        }

        public static void change(int[] arr){
            for(int x = 0 ; x < arr.length ; x++){
                if(arr[x]%2 == 0){
                    arr[x] *= 2;
                }
            }
        }
作者: 小欢    时间: 2015-12-7 13:11
答案如下
class FenShu {
           public static void main(String[] args) {

            int a = 10;
             int b = 20;
             System.out.println("a: " + a + ",b: " + b);        //10,20
             change(a,b);
             System.out.println("a: " + a + ",b: " + b);        //10,20

            int[] arr = {1,2,3,4,5};
             change(arr);
             System.out.println(arr[1]);                                        //4
         }

        public static void change(int a,int b)  {

            System.out.println("a: " + a + ",b: " + b);                //10,20
             a = b;
             b = a + b;
             System.out.println("a: " + a + ",b: " + b);        //20,40
         }

        public static void change(int[] arr){
             for(int x = 0 ; x < arr.length ; x++){
                 if(arr[x]%2 == 0){
                     arr[x] *= 2;
                 }
             }
         }
}

作者: 断魂oo血狼    时间: 2015-12-7 14:34
a: 10,b: 20
a: 10,b: 20
a: 20,b: 40
a: 10,b: 20
4
这样吧




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2