当前位置: 代码迷 >> Java相关 >> java 移动程序 不知道如何做 跪求帮助 !
  详细解决方案

java 移动程序 不知道如何做 跪求帮助 !

热度:137   发布时间:2016-04-22 21:36:33.0
java 移动程序 不知道怎么做 跪求帮助 !!
大家好 小弟java菜鸟。
一个简单的题目我做不出来。
当位置区域 最多是 6 最低 是 -6   移动可以任何数字。必须在区域的范围

比如 位置是 1  移动 2  位置就变成3了。 如果 位置是5 移动2 位置还是5 因为区域最多是6 要往回走 这怎么解决 ?


 public int movePosition(){
        
        if(position >= 6){
            position = 6 ;  
            velocity = velocity * -1;
        }
        else if(position <= -6){
            position = -6;
            velocity = velocity*-1;
        }
        position = position + velocity;
        return position;
    }
这个不能解决 5 移动 2 变5 的情况  请大家帮忙
java 移动 velocity

------解决方案--------------------
如果你不知道 往复方向移动怎么写,再开个贴,我帮你写