A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 黑马一号 中级黑马   /  2016-6-15 21:58  /  432 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. /*
  2. *a: 需求
  3.                 * 两个数的四则运算功能(加、减、乘、除)
  4.                 * 三个数求和
  5.                 * 四个数求和
  6.                 * 多个数求和(int数组)
  7.         * b: 需求分析
  8.                 * 将每个不同的功能封装到一个独立的方法中
  9. */

  10. class Test4 {
  11.         public static void main(String[] args) {
  12.                 //调用两个数求和方法
  13.                 int sum1 = getSum(1,2);
  14.                 System.out.println(sum1);
  15.                 //调用三个数求和方法
  16.                 int sum2 = getSum(1,2,3);
  17.                 System.out.println(sum2);
  18.                 //调用四个数求和方法
  19.                 int sum3 = getSum(1,2,3,4);
  20.                 System.out.println(sum3);
  21.                 //调用多个数求和方法
  22.                 int[] arr = {1,2,3,4,5,6,7,8,9,10};
  23.                 int sum = getSum(arr);
  24.                 System.out.println(sum);
  25.         }

  26.         //两个数的四则运算功能(加、减、乘、除)
  27.         public static int getSum(int a,int b) {
  28.                 //求和
  29.                 int sum = a + b;
  30.                 return sum;
  31.                 //int x = a - b;return x;  //求差
  32.                 //int y = a * b;return y;  //求积
  33.                 //int z = a / b;return z;  //求商
  34.                 //int i = a % b;return i;  //求模
  35.         }

  36.         //三个数求和
  37.         public static int getSum(int a,int b,int c) {
  38.                 int sum = a + b + c;
  39.                 return sum;
  40.         }

  41.         //四个数求和
  42.         public static int getSum(int a,int b,int c,int d) {
  43.                 int sum = a + b + c + d;
  44.                 return sum;
  45.         }

  46.         //多个数求和(int数组)
  47.         public static int getSum(int[] arr) {
  48.                 int sum = arr[0];
  49.                 for (int i = 1; i < arr.length; i++) {
  50.                         sum += arr[i];
  51.                 }
  52.                 return sum;
  53.         }
  54. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马