zoukankan      html  css  js  c++  java
  • java 参数传值

    基本数据类型参数的传值,参数为基本数据类型

    class Computer{  
        int add(int x,int y){
           return x+y;
        }
    }
    public class Example4_6 {
        public static void main(String args[]){
           Computer com = new Computer();
           int m = 100;
           int n = 200;
           int result = com.add(m,n);
           System.out.println(result); 
        }
    }

    引用类型参数传值,参数为一个类

    Battery.java

    public class Battery {
        int electricityAmount;
        Battery(int amount){
            electricityAmount = amount;
        }
    }

    Example4_7.java

    public class Example4_7 {
       public static void main(String args[]) {
          Battery nanfu = new Battery(100);
          System.out.println("南孚电池的储电量是:"+nanfu.electricityAmount);
          Radio radio = new Radio();
          System.out.println("收音机开始使用南孚电池");
          radio.openRadio(nanfu);
          System.out.println("目前南孚电池的储电量是:"+nanfu.electricityAmount);
       }
    }

    Radio.java

    public class Radio {
        void openRadio(Battery battery){
            battery.electricityAmount = battery.electricityAmount - 10;
        }
    }
  • 相关阅读:
    HDU 2236 无题II
    P2220 [HAOI2012]容易题
    UVA11383 Golden Tiger Claw
    AT2272 [ARC066B] Xor Sum
    CentOS7 静默安装oracle12c
    SNAT与DNAT
    Linux下离线安装Docker
    TJOI2017 DNA 和 BJOI2015 隐身术
    LOJ6169 相似序列
    BJOI2019 删数
  • 原文地址:https://www.cnblogs.com/yihujiu/p/5990308.html
Copyright © 2011-2022 走看看