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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© lvjayj 中级黑马   /  2013-8-12 09:42  /  1031 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 lvjayj 于 2013-8-12 20:10 编辑

// 方法重载:方法名相同,参数个数不同或参数类型不同。
public class MethodDemo03
{
public static int add(int x, int y)
{
  int sum = x + y;
  return sum;
}
public static int add(int x, int y, int z)
{
  int sum = x + y + z;
  return sum;
}
public static float add(float x, float y)
{
  float sum = x + y;
  return sum;
}
public static void main(String [] args)
{
  System.out.println("两整型数字相加结果为:" + add(2, 3));
  System.out.println("三个整型数字相加结果为:" + add(2, 6, 9));
  System.out.println("两个单精度浮点型数字相加结果为:" + add(1.1f, 2.5f));
  System.out.println("两个单精度浮点型数字相加结果为:" + add(1.1f, 2.6f));    // 结果为:3.6999998
  System.out.println("两个单精度浮点型数字相加结果为:" + add(1.1f, 2.7f));    // 结果为:3.8000002
  System.out.println("两个单精度浮点型数字相加结果为:" + add(1.1f, 2.8f));
}
}
这是为什么呢?

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