zoukankan      html  css  js  c++  java
  • Java 的传值小例子

    public class Test {

        static class B {
            public int i = 0;
            public String s = "0";
        }

        public static void main(String[] args) {
            int i = 0;
            change1(i);
            System.out.println(i);                         //0

            String a = "0";
            change2(a);
            System.out.println(a);                         //0

            B b1 = new B();
            change3(b1);
            System.out.println(b1.i + "   " + b1.s);       //100  100


            B b2 = new B();
            change4(b2);
            System.out.println(b2.i + "   " + b2.s);       //0  0
            
            int[] c1 = new int[]{0};
            change5(c1);
            System.out.println(c1[0]);                     //100
            
            int[] c2 = new int[]{0};
            change6(c2);
            System.out.println(c2[0]);                     //0
        }

        public static void change1(int i) {
            i = 100;
        }

        public static void change2(String a) {
            a = "100";
        }

        public static void change3(B b) {
            b.i = 100;
            b.s = "100";
        }

        public static void change4(B b) {
            b = new B();
            b.i = 100;
            b.s = "100";
        }
        
        public static void change5(int[] c) {        
            c[0] = 100;
        }
        
        public static void change6(int[] c) { 
            c = new int[]{100};        
        }
    }

  • 相关阅读:
    LeetCode:删除有序数组中的重复项
    ABAP新语法之内联声明
    SAL实战练习-全选及按钮事件等
    固定资产创建BAPI_FIXEDASSET_CREATE--含扩展结构字段EXTENSIONIN
    SAP-采购订单-数据输入校验
    外围系统传SAP---OUT2SAP接口测试
    SAP2OUT异步接口测试
    SAP2OUT同步接口测试
    SAP-批量创建货源清单
    BDC-用户锁定及有效期设置程序
  • 原文地址:https://www.cnblogs.com/leeeee/p/7276758.html
Copyright © 2011-2022 走看看