java吧 关注:1,247,457贴子:12,727,920
  • 2回复贴,共1

求个算法,想了俩小时想不出来

取消只看楼主收藏回复

一个int方法,要让它第一次执行返回0,第二次执行返回1,第三次执行返回0,如此循环下去,求个大神帮帮忙,想了好半天只能输出一大堆1


IP属地:上海1楼2015-04-17 23:52回复
    我的想法是先a=0,然后a++,如果a=2的话就让a=0,然后return a,可是这样写始终输出1


    IP属地:上海4楼2015-04-18 00:02
    收起回复
      谢谢各位大神,鼓捣了好久终于转过来这个弯了。我的错误在于把变量声明在了方法内部并且赋了初值,这样每次调用方法的时候要用的那个变量都会被设定为同一个值,改为全局变量就好了,再次感谢大家


      IP属地:上海21楼2015-04-19 17:04
      收起回复