主方法和工具类:
public class Exer01 {
public static void main(String[] args) {
System.out.println("整数相加:" + new Tools().sum(1, 2, 3, 4));
System.out.println("double和int相加:" + new Tools().sum(1.1, 2, 3, 4));
System.out.println(new Tools().difference(2, 1));
System.out.println(new Tools().difference(2.3, 1));
}
}
class Tools {
//方法的重载
public int sum(int... num) {
int sum = 0;
for (int i = 0; i < num.length; i++) sum += num[i];
return sum;
}
double sum(double... num) {
double sum = 0;
for (int i = 0; i < num.length; i++) sum += num[i];
return sum;
}
int difference(int i, int j) {
return i = i - j;
}
double difference(double i, double j) {
return i - j;
}
}
输出结果:
10
10.1
1
1.2999999999999998