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

    package demo.methodparamDemo;

    public class MethodParamsDemo {

    public static void main(String[] args) {

    int num = 10;
    changeInt(num);
    System.out.println("main:"+num);

    boolean flag = true;
    changeboolean(flag);
    System.out.println("main:"+flag);


    Boolean flag2 = true;
    changeBoolean(flag2);
    System.out.println("main:"+flag2);

    String str = "str";
    changeString(str);
    System.out.println("main:"+str);

    Student student = new Student("张三");
    changeObj(student);
    System.out.println("main:"+student.toString());
    }

    public static void changeInt(int i){
    i = i+1;
    System.out.println("method -changeInt:"+i);
    }

    public static void changeboolean(boolean flag){
    flag = false;
    System.out.println("method -changeboolean:"+flag);
    }


    public static void changeString(String str){
    str = "new str ";
    System.out.println("method -changeString:"+str);
    }

    public static void changeBoolean(Boolean flag){
    flag = false;
    System.out.println("method -changeBoolean:"+flag);
    }

    public static void changeObj(Student student){
    student = new Student("李四");
    System.out.println("method -changeObj:"+student.toString());
    }

    }

    ----------------------------run 

    method -changeInt:11
    main:10
    method -changeboolean:false
    main:true
    method -changeBoolean:false
    main:true
    method -changeString:new str
    main:str
    method -changeObj:李四
    main:张三

  • 相关阅读:
    平方十位数
    随意组合
    显示二叉树
    四阶幻方
    方格填数
    数字排列
    青蛙跳N阶(变态跳)
    Mysql可重复读、避免幻读原理
    动态规划典型例题--连续子数组的最大和
    行列有序的二维数组查找
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/8953904.html
Copyright © 2011-2022 走看看