java在方法中写System.out.println("MyMathTools.add");的作用与影响是什么?
如果没有System.out.println("MyMathTools.add");对前面return结果没有影响,但是后面一条语句输出不出来
方法:
package com.atguigu.method;
public class MyMathTools {
/**
* 功能:求两个整数的和,返回的结果是“和”,它是int类型。需要两个整数数据才能求和。
*/
public int add(int a, int b){
System.out.println("MyMathTools.add");
int sum = a + b;
return sum;
}
}
测试:
public class TestMethod {
public static void main(String[] args) {
//1、先创建对象
MyMathTools tools = new MyMathTools();
//2、通过对象调用方法
int result = tools.add(2,4);//result变量用于接收add方法的返回值,结果
System.out.println("result = " + result);
System.out.println("2+4=" + tools.add(2,4));
}
}
如果在方法中有System.out.println("MyMathTools.add");
MyMathTools.add
result = 6
MyMathTools.add
2+4=6
如果没有System.out.println("MyMathTools.add");
MyMathTools.add
result = 6