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:张三

  • 相关阅读:
    SVN补充
    java面试资料总结
    JAVABEAN EJB POJO区别
    Hibernate使用原生sql语句
    Discrete Logging(poj 2417)
    卡牌游戏(bzoj 3191)
    Activation(hdu 4089)
    Aeroplane chess(hdu 4405)
    LOOPS(hdu 3853)
    巧克力(zoj 1363)
  • 原文地址:https://www.cnblogs.com/shoshana-kong/p/8953904.html
Copyright © 2011-2022 走看看