基本数据类型参数的传值
package Absent;
public class chapter1 {
public static void main(String[] args) {
Computer com=new Computer();
int b=100;
int a=12;
int result=com.add(b, a);
System.out.println(result);
result=com.add(b*12+2,a*12+3);
System.out.println(result);
}
}
class Computer{
int add(int x,int y) {
return x+y;
}
}
引用类型参数的传值
package Absent;
public class Chapter2 {
public static void main(String[] args) {
Abolish abolish=new Abolish(100);
System.out.println("南孚电池的储量是:"+abolish.electricityAmount);
Absolute absolute=new Absolute();
System.out.println("收音机开始使用南孚电池");
absolute.openRadio(abolish);
System.out.println("目前南孚电池的储存量为:"+abolish.electricityAmount);
}
}
class Abolish{
int electricityAmount;
Abolish(int amount){
electricityAmount=amount;
}//构造方法
}
class Absolute{
void openRadio(Abolish abolish) {
abolish.electricityAmount=abolish.electricityAmount-10;
}//消耗的电量
}