1.打开两个if所实现的语句,找到if语句
2.为初值重新定义,可以把初值改为语句中的一个判断标准,为它赋值,如int max=0改为int max=num2
3.由于我们已经把num2重新赋值为max,所以if条件语句中的取反条件语句可以去掉
4.把num2用max代替二实现步骤(操作)两个if的实现重构一个if的实现:
public class zuoye2 {
public static void main(String[] args) {
int num1=40;
int num2=15;
Vint Max1=0;
if(num1>num2){max=num1;
if(num1<num2){max=num2}
先把Max=0改为Max=num2;
int num1=40;
int num2=15;
int Max1=num2;
if(num1>num2){
max=num1;
if(num1<num2){
max=num2}
这时我们会发现还存在着重复,那我们就删掉重复的部分
int num1=40;
int num2=15;
int Max1=num2;
if(num1>max){
max=num1;
这样两个if的实现重构到一个if的实现就算是完成了
作者:徐客琴