java吧 关注:1,294,791贴子:12,827,798

回复:面试题求解

只看楼主收藏回复

让你位运算优化吧,a右移2位判断是否相等


IP属地:广东来自iPhone客户端22楼2023-02-13 13:16
回复
    喵的,我连回复都没有


    IP属地:广东来自Android客户端23楼2023-02-13 13:47
    回复
      2026-01-16 13:33:59
      广告
      不感兴趣
      开通SVIP免广告
      不能出现魔法值,那个4


      来自iPhone客户端24楼2023-02-13 14:37
      回复
        哈哈哈


        IP属地:北京来自Android客户端26楼2023-02-13 15:34
        回复
          哈哈哈


          IP属地:北京来自Android客户端27楼2023-02-13 15:44
          回复
            哈哈哈


            IP属地:北京来自Android客户端28楼2023-02-13 15:45
            回复
              你好,我是面试官,发一下名字,直接给你通过


              IP属地:陕西来自Android客户端29楼2023-02-13 16:10
              回复
                两个优化,一个方法 直接 return a/b == 4,mian中静态方法调用不用实例化,这段代码中实例化对象完全是浪费内存


                IP属地:四川30楼2023-02-13 17:20
                收起回复
                  2026-01-16 13:27:59
                  广告
                  不感兴趣
                  开通SVIP免广告
                  换个编译器解君愁


                  IP属地:山东来自Android客户端31楼2023-02-13 17:22
                  回复
                    1 装箱又拆箱了,会有空指针风险;
                    2 返回直接 return c == 4;
                    3 还可以加上方法注释和里面代码逻辑注释
                    4 建议将integer 改成 int,内部调用没必要用


                    IP属地:北京来自iPhone客户端32楼2023-02-13 17:23
                    回复
                      校验b是不是为0,c不用初始化,直接return c==4


                      来自Android客户端33楼2023-02-13 17:39
                      回复
                        问一下ChatGPT


                        IP属地:广西34楼2023-02-13 17:43
                        回复
                          return b << 2 == a 不用判断0吧?


                          IP属地:广东来自Android客户端35楼2023-02-13 17:48
                          收起回复
                            return a/b == 4
                            Test.test()


                            IP属地:广东来自Android客户端36楼2023-02-13 17:51
                            回复
                              2026-01-16 13:21:59
                              广告
                              不感兴趣
                              开通SVIP免广告
                              128用of可以取缓存的值吧,好像就在这个范围内


                              IP属地:福建来自Android客户端37楼2023-02-13 18:01
                              回复