zoukankan      html  css  js  c++  java
  • Java笔记(03):参数传递

     1 /*
     2     思考题1:看程序写结果,然后分析为什么是这个样子的。
     3     
     4     Java中的参数传递问题:
     5         基本类型:形式参数的改变对实际参数没有影响。
     6         引用类型:形式参数的改变直接影响实际参数。
     7 */
     8 class ArgsDemo {
     9     public static void main(String[] args) {
    10         int a = 10;
    11         int b = 20;
    12         System.out.println("a:"+a+",b:"+b); //a:10,b:20
    13         change(a,b);
    14         System.out.println("a:"+a+",b:"+b); //???    a:10,b:20
    15 
    16         int[] arr = {1,2,3,4,5}; 
    17         change(arr);
    18         System.out.println(arr[1]); //???    4
    19     }
    20 
    21     public static void change(int a,int b) { //a=10,b=20
    22         System.out.println("a:"+a+",b:"+b); //a:10,b:20
    23         a = b;    //a=20
    24         b = a + b; //b=40
    25         System.out.println("a:"+a+",b:"+b); //a:20,b:40
    26     }
    27 
    28     public static void change(int[] arr) { //arr={1,2,3,4,5};
    29         for(int x=0; x<arr.length; x++) {
    30             if(arr[x]%2==0) {
    31                 arr[x]*=2;
    32             }
    33         }
    34         //arr={1,4,3,8,5};
    35     }
    36 }

    Java中的参数传递问题图解

    如欢如殇 授以青春鲜活肢体奔忙 如思如忘 驱以老朽深沉灵魂冥想 始自情热激荡 从未敢终于世事炎凉 无能执手相望 无法去尝试结发同床 无力至心死身僵 一息坚强 ------ 我一直没有放弃,如果你也能看到 修身 修禅
  • 相关阅读:
    SQLServer中的死锁的介绍
    T-SQL基础--TOP
    jQuery 与js判断是否单选复选选中
    动态替换iframe的src及动态改变iframe的高度
    ztree-持续更新中
    java发送http连接
    nginx配置文件详解
    eclipse Mars4.5.2安装fatjar
    java Scanner类注意事项
    纯java+maven+sqlserver使用mybatis
  • 原文地址:https://www.cnblogs.com/lz2lhy/p/6823064.html
Copyright © 2011-2022 走看看