黑马程序员技术交流社区

标题: 这怎么做才给用户一种舒服的感觉 [打印本页]

作者: 朱志江    时间: 2013-3-12 12:40
标题: 这怎么做才给用户一种舒服的感觉
本帖最后由 朱志江 于 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
求各位大神指点
作者: scott0610    时间: 2013-3-12 12:45
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;
    }
作者: 沈文杰    时间: 2013-3-12 13:54
  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. }
复制代码

作者: 朱志江    时间: 2013-3-12 14:40
袁见 发表于 2013-3-12 12:45
public static void main(String[] args) {
                  haha(5,6);      
        }

我忘了说了  这函数是为了以后的复用性所用的  你这个的确可以打印我想要的结果
作者: 朱志江    时间: 2013-3-12 14:42
沈文杰 发表于 2013-3-12 13:54

你这个有点创意哈 我去试试
作者: scott0610    时间: 2013-3-12 14:50
本帖最后由 袁见 于 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;
    }
作者: 沈文杰    时间: 2013-3-12 15:44
朱志江 发表于 2013-3-12 14:42
你这个有点创意哈 我去试试

....你要想更好玩,可以用流来完成对a,b的赋值,那样就更好了
作者: 朱志江    时间: 2013-3-13 13:58
袁见 发表于 2013-3-12 14:50
你将加法提前成一个方法,这个方法就已经可以重复利用,有确实有点不明白你的意思,
难道你想像这样才算复 ...

可以借鉴一下  谢谢你了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2