黑马程序员技术交流社区
标题:
java基础之方法定义的练习
[打印本页]
作者:
黑马一号
时间:
2016-6-15 21:58
标题:
java基础之方法定义的练习
/*
*a: 需求
* 两个数的四则运算功能(加、减、乘、除)
* 三个数求和
* 四个数求和
* 多个数求和(int数组)
* b: 需求分析
* 将每个不同的功能封装到一个独立的方法中
*/
class Test4 {
public static void main(String[] args) {
//调用两个数求和方法
int sum1 = getSum(1,2);
System.out.println(sum1);
//调用三个数求和方法
int sum2 = getSum(1,2,3);
System.out.println(sum2);
//调用四个数求和方法
int sum3 = getSum(1,2,3,4);
System.out.println(sum3);
//调用多个数求和方法
int[] arr = {1,2,3,4,5,6,7,8,9,10};
int sum = getSum(arr);
System.out.println(sum);
}
//两个数的四则运算功能(加、减、乘、除)
public static int getSum(int a,int b) {
//求和
int sum = a + b;
return sum;
//int x = a - b;return x; //求差
//int y = a * b;return y; //求积
//int z = a / b;return z; //求商
//int i = a % b;return i; //求模
}
//三个数求和
public static int getSum(int a,int b,int c) {
int sum = a + b + c;
return sum;
}
//四个数求和
public static int getSum(int a,int b,int c,int d) {
int sum = a + b + c + d;
return sum;
}
//多个数求和(int数组)
public static int getSum(int[] arr) {
int sum = arr[0];
for (int i = 1; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2