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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 朱志江 中级黑马   /  2013-3-12 12:40  /  1678 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 朱志江 于 2013-3-12 13:43 编辑

需求:运算两个数的和,这两个数的由用户来输入

思想:1、该功能的结果是一个和,返回值类型是int类型
          2、有未知的内容参与运算,未知的内容都是int类型
class Hanshu2
{
        public static void main(String[] args)
        {
                int x = haha(5,6);
                System.out.println("x="+x);
        }
        public static int haha(int a,int b)
        {
                return a+b;
        }
}
我想问的是,怎么把打印出来的结果,就是让用户看见是这个样子的 5+6=11
求各位大神指点

评分

参与人数 1技术分 +1 收起 理由
黄玉昆 + 1

查看全部评分

7 个回复

正序浏览
袁见 发表于 2013-3-12 14:50
你将加法提前成一个方法,这个方法就已经可以重复利用,有确实有点不明白你的意思,
难道你想像这样才算复 ...

可以借鉴一下  谢谢你了
回复 使用道具 举报
朱志江 发表于 2013-3-12 14:42
你这个有点创意哈 我去试试

....你要想更好玩,可以用流来完成对a,b的赋值,那样就更好了
回复 使用道具 举报
本帖最后由 袁见 于 2013-3-12 14:51 编辑
朱志江 发表于 2013-3-12 14:40
我忘了说了  这函数是为了以后的复用性所用的  你这个的确可以打印我想要的结果 ...
你将加法提前成一个方法,这个方法就已经可以重复利用,有确实有点不明白你的意思,
难道你想像这样才算复用吗?

public static void main(String[] args) {
            int a=5,b=6;      
            System.out.println(a+"+"+b+"="+haha(a,b));

       }
        public static int haha(int a,int b)
    {
                                   return a+b;
    }

评分

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

查看全部评分

回复 使用道具 举报
沈文杰 发表于 2013-3-12 13:54

你这个有点创意哈 我去试试
回复 使用道具 举报
袁见 发表于 2013-3-12 12:45
public static void main(String[] args) {
                  haha(5,6);      
        }

我忘了说了  这函数是为了以后的复用性所用的  你这个的确可以打印我想要的结果
回复 使用道具 举报
  1. public class HaHaTest
  2. {
  3.     public static void main(String[] args)
  4.     {
  5.         //为什么不定义两个变量呢?
  6.             int a = 5;
  7.             int b = 6;
  8.             int x = haha(a,b);
  9.            
  10.         System.out.println("a+b="+x);
  11.     }
  12.    
  13.     public static int haha(int a,int b)
  14.     {
  15.         return a+b;
  16.     }
  17. }
复制代码
回复 使用道具 举报
public static void main(String[] args) {
                  haha(5,6);      
        }
        public static int haha(int a,int b)
    {
                        System.out.println(a+"+"+b+"="+(a+b));
            return a+b;
    }
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马