黑马程序员技术交流社区

标题: 各位大神来看看 有木有更优化的方案 [打印本页]

作者: 朱志江    时间: 2013-3-11 18:04
标题: 各位大神来看看 有木有更优化的方案
本帖最后由 朱志江 于 2013-3-11 23:56 编辑

class Hanshu
{
        public static void main(String[] args)
        {
                int i = haha (6);
                System.out.println((i-5)/3+"*3+5="+i);
        }
        public static int haha(int a)
        {
        return a *3+5;
        }
}
作者: 爪哇攻城狮    时间: 2013-3-11 18:21
要优化,得根据你需求来看、。。。
作者: 曾钦    时间: 2013-3-11 18:24
{:soso_e127:} 楼主能把需求或者 要实现的效果描述下么。。
作者: 江华    时间: 2013-3-11 18:43

  1. // 不知道,你要做啥,但是,我感觉这样要效率要高于你原来的。
  2. class Hanshu
  3. {
  4.         public static void main(String[] args)
  5.         {
  6.                 int i =6;
  7.                 System.out.println(i+ "*3+5="+haha(i));
  8.         }
  9.         public static int haha(int a)
  10.         {
  11.         return a *3+5;
  12.         }
  13. }
复制代码

作者: 徐鸿燕    时间: 2013-3-11 18:49
本帖最后由 徐鸿燕 于 2013-3-11 18:50 编辑

  1. //看你想怎么写,首先思路要清新些。
  2. public class Hanshu_1 {
  3.         public static void main(String[] args) {
  4.         int a = 6;
  5.         int b = a * 3 + 5;
  6.         System.out.println(a + " * 3 + 5 = " + b);
  7.         }
  8. }
  9. //和上面不一起的,为了方便,就放一个回复里了。
  10. public class Hanshu_2 {
  11.         public static void main(String[] args) {
  12.         int a = 6;
  13.         System.out.println(a + " * 3 + 5 = " + haha(a));
  14.         }
  15.         public static int haha(int a){
  16.                 return a * 3 + 5;
  17.         }
  18. }
  19. //等等好多方式。
复制代码

作者: 陈圳    时间: 2013-3-11 18:51
  1. public static void main(String[] args)
  2.                {
  3.                         int i=6;
  4.                         System.out.println((i*3+5-5)/3+"*3+5"+i*3+5);
  5.                         //再简单:System.out.println((6*3+5-5)/3+"*3+5"+6*3+5);
  6.                 }
复制代码

作者: wangjinyu501    时间: 2013-3-11 19:38
使用位运算?
作者: 朱志江    时间: 2013-3-11 23:47
江华 发表于 2013-3-11 18:43

这是用调用主函数的方式完成的啊
作者: 朱志江    时间: 2013-3-11 23:48
徐鸿燕 发表于 2013-3-11 18:49

你也这也是用调用主函数的形式完成的吗




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