java 调错_java纠错调试

展开全部

你的max参数只是个局62616964757a686964616fe58685e5aeb931333365666232部变量,而你的max方法又是没有返回值的,所以不论你的max方法中对max参数做了什么操作,都不会影响你main方法中的max参数的值啊,改正方法有两个:

1、

3e3fab3583af3d37638c86dcd27d902b.png

public class Test{

public static int max;

public static void main(String[] args) {

max = 0;

max(1,2);

System.out.println(max);

}

public static void max(int value1,int value2){

if(value1>value2){

max = value1;

}else{

max = value2;

}

}

}

2、

6d8bd233e5ce27bc099276f071d01d8f.png

public class Test{

public static void main(String[] args) {

int max = 0;

max = max(1,2,max);

System.out.println(max);

}

public static int max(int value1,int value2,int max){

if(value1>value2){

max = value1;

}else{

max = value2;

}

return max;

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值