zoukankan      html  css  js  c++  java
  • 方法参数传递

         对于基本数据类型的参数,形式参数的改变,不影响实际参数的值

    /*
        对于基本数据类型的参数,形式参数的改变,不影响实际参数的值
     */
    public class ArgsDemo01 {
        public static void main(String[] args) {
            int number = 100;
            System.out.println("调用change方法前:" + number);//输出100
            change(number);
            System.out.println("调用change方法后:" + number);//输出100
        }
    
        public static void change(int number) {
            number = 200;
        }
    }
    

    引用类型的参数,形式参数的改变,影响实际参数的值 

    /*
        对于引用类型的参数,形式参数的改变,影响实际参数的值
     */
    public class ArgsDemo02 {
        public static void main(String[] args) {
            int[] arr = {10, 20, 30};
            System.out.println("调用change方法前:" + arr[1]);//输出20
            change(arr);
            System.out.println("调用change方法后:" + arr[1]);//输出200
        }
    
        public static void change(int[] arr) {
            arr[1] = 200;
        }
    }
    不经一番彻骨寒,哪有梅花扑鼻香?
  • 相关阅读:
    一、第一个小程序
    Golang学习笔记
    第四章 自上而下分析
    个人vim配置
    第三章 词法分析
    3.7 TCP拥塞控制
    3.6 拥塞控制原理
    3.5 面向连接的运输:TCP
    3.4可靠数据传输的原理
    3.3 无连接运输:UDP
  • 原文地址:https://www.cnblogs.com/zongyao/p/13831187.html
Copyright © 2011-2022 走看看