zoukankan      html  css  js  c++  java
  • 尚硅谷面试第一季-04方法的参数传递机制

    面试题代码:

     1 package 方法的参数传递机制;
     2 
     3 import java.util.Arrays;
     4 
     5 /**
     6  * @author zsh
     7  * @company wlgzs
     8  * @create 2019-03-27 9:37
     9  * @Describe 方法的传递机制
    10  * (1)形参是基本数据类型的
    11  * 传递数据值
    12  * (2)形参是引用数据类型的
    13  * 传递地址值
    14  * 特殊的类型:String、包装类等对象不可变性
    15  */
    16 public class Exam4 {
    17     public static void main(String[] args) {
    18         int i = 1;
    19         String str = "hello";
    20         Integer num = 2;
    21         int[] arr = {1, 2, 3, 4, 5};
    22         MyData my = new MyData();
    23         change(i, str, num, arr, my);
    24         System.out.println("i = " + i);
    25         System.out.println("str = " + str);
    26         System.out.println("num = " + num);
    27         System.out.println("arr = " + Arrays.toString(arr));
    28         System.out.println("my.a = " + my.a);
    29     }
    30 
    31     public static void change(int i, String str, Integer num, int[] arr, MyData my) {
    32         i += 1;
    33         str += "world";
    34         num += 1;
    35         arr[0] += 1;
    36         my.a += 1;
    37     }
    38 }
    39 
    40 class MyData {
    41     int a = 10;
    42 }

    运行结果:

    过程分析:

    课堂重点:

  • 相关阅读:
    String
    Array常用方法
    Array类
    ruby调试/练习时的小技巧
    集合类对象的遍历处理办法
    Tech road one step 7-Noc to 13-Nov
    Tech road one step 31-Oct 6-Nov
    TechRoad_oneStep_17-23 10
    TechRoad_oneStep_1001
    TechRoad_oneStep_0919
  • 原文地址:https://www.cnblogs.com/zsh-blogs/p/10605582.html
Copyright © 2011-2022 走看看