实现交换两个变量的值。要求:需要交换实参的值
程序员文章站
2022-07-03 19:18:49
...
package com.test;
//Super类
class Super{
private int num1; //私有成员
private int num2;
public void setNum1(int num1){ //设置Num1的值方法
this.num1 = num1;
} //设置num1的值得方法
public void setNum2(int num2){ //设置Num2的值方法
this.num2 = num2;
}
public int getNum1(){ //获得Num1的值方法
return this.num1;
} //获得num1的值得方法
public int getNum2(){ //获得Num2的值方法
return this.num2;
}
}
//test类继承Super类
public class Test extends Super{
public static void main(String[] args){
Test object = new Test(); //创建一个Test类的实例对象
object.setNum1(1); //调用设置Num1的值方法
object.setNum2(2); //调用设置Num2的值方法
System.out.println("num1:" +object.getNum1()+ " num2:" +object.getNum2());
//交换Num1和Num2的值
int temp;
temp = object.getNum1(); //temp保存Num1的值
object.setNum1(object.getNum2()); //给Num1赋值为Num2的值
object.setNum2(temp); //给Num2赋temp的值
System.out.println("num1:" +object.getNum1()+ " num2:" +object.getNum2());
}
}
上一篇: Java实现-交换链表当中的两个节点
下一篇: 交换两个变量的值