- /*
- *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;
- }
- }
复制代码 |
|