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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 硫氢化铁 中级黑马   /  2015-2-26 12:00  /  1409 人查看  /  11 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

那个我在主函数调用add函数,想让他输出add(4,5)和add(4,5,6)的和的结果,我应该在add函数内怎么修改啊,笨的不会了:#

360截图20150226115319635.jpg (129.66 KB, 下载次数: 12)

360截图20150226115319635.jpg

360截图20150226115449862.jpg (114.96 KB, 下载次数: 10)

360截图20150226115449862.jpg

评分

参与人数 1技术分 +1 收起 理由
lwj123 + 1 赞一个!

查看全部评分

11 个回复

倒序浏览
在线等大神~~~~~
回复 使用道具 举报
你在主函数里调用add的时候可以这样写:
  1. System.out.println(add(4,5));
  2. System.out.println(add(4,5,6));
复制代码

回复 使用道具 举报
add(4,5)和add(4,5,6)的和的结果不就是你直接在print(2),下面加上System.out.print("add(4,5)+add(4,5,6)="+add(4,5)+add(4,5,6))不就可以了吗?
打不了你自己在封装一个输出了方法,传入两对象不就可以了吗?
回复 使用道具 举报
Hsidar 发表于 2015-2-26 12:24
你在主函数里调用add的时候可以这样写:

我去,这么牛:lol
回复 使用道具 举报
jiangwenjun 发表于 2015-2-26 12:27
add(4,5)和add(4,5,6)的和的结果不就是你直接在print(2),下面加上System.out.print("add(4,5)+add(4,5,6)= ...

谢啦:lol
回复 使用道具 举报

你自己都会!!还笑!!!
回复 使用道具 举报
sofeel 中级黑马 2015-2-26 14:23:41
8#
本帖最后由 sofeel 于 2015-2-26 14:28 编辑
  1. package replay;

  2. public class Add {


  3.         /**
  4.          * 用可变参数,来简化方法重载。
  5.          *
  6.          * 改写add方法
  7.          * 传多少个参数都行,传数组也行
  8.          *
  9.          */
  10.         public static void main(String[] args) {

  11.                 System.out.println(add(11,22));
  12.                 System.out.println(add(11,22,33));
  13.                 System.out.println(add(11,22,33,44));
  14.                 System.out.println(add(11,22,33,44,55));
  15.         }
  16.         
  17.         public static int add(int...x){//此处x代表:所有参数构成的数组
  18.                 int sum=0;
  19.                 for(int i=0;i<x.length;i++)
  20.                         sum+=x[i];
  21.                 return sum;
  22.         }
  23. }
复制代码
回复 使用道具 举报 1 0
jiangwenjun 发表于 2015-2-26 13:10
你自己都会!!还笑!!!

那会反应不过来
回复 使用道具 举报
来看看哈
回复 使用道具 举报
将add(4,5)和add(4,5,6)的结果再作为参数传到add函数中。
  1. int sum = add(add(4,5),add(4,5,6));
  2.                 System.out.println(sum);
复制代码
回复 使用道具 举报
奋斗小青年 发表于 2015-2-28 11:32
将add(4,5)和add(4,5,6)的结果再作为参数传到add函数中。

明白了:lol
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马