A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© zmttt 中级黑马   /  2015-12-6 23:07  /  708 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

   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;
                }
            }
        }

2 个回复

倒序浏览
答案如下
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;
                 }
             }
         }
}
回复 使用道具 举报
a: 10,b: 20
a: 10,b: 20
a: 20,b: 40
a: 10,b: 20
4
这样吧
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马