早教吧 育儿知识 作业答案 考试题库 百科 知识分享

java实现物体循环左右移动我要将一个物体在x坐标0到500的范围内匀速移动.就是初始在250的位置一直往右移,到了500后又往左移,到了0又继续右移,一直这样循环.求大神写出算法啊,只写移动的

题目详情
java 实现物体循环左右移动
我要将一个物体在x坐标0到500的范围内匀速移动.就是初始在250的位置一直往右移,到了500后又往左移,到了0又继续右移,一直这样循环.求大神写出算法啊,只写移动的算法
▼优质解答
答案和解析
int x = 250;
int dx = 1;

while(true) {
    x = x + dx;
    if(x == 500) {
        dx = -1;
    } else if(x == 0) {
        dx = 1;
    }
    repaint();
    sleep();
}
看了 java实现物体循环左右移动...的网友还看了以下:

求助一道关于洗牌的题目,麻烦高手写一下推理步骤,不胜感激!任意6张扑克,假设为红桃8,9,10,J  2020-05-16 …

如图所示装置,闭合开关,将导体a沿导轨水平向右移动,导体b也随之向右运动起来.下列说法中正确的是(  2020-06-14 …

某食品店只有一台不等臂的天平和一只1千克的法码,一名顾客欲买2千克糖果,售货员先将法码置左盘,糖果  2020-06-17 …

如何确定左右轮,车头尾位置.车辆的右轮迹应该是从驾驶员眼睛通过车头中部,就是奔驰车头奔驰标志的位置  2020-06-19 …

当你在竖直放置的平面镜前用右手写字,且正在往右移动笔时,镜中的像正在()A.用右手写字,往左边移动  2020-07-11 …

当你在竖直放置的平面镜前用右手写字,且正在往右移动笔时,镜中的像正在()A.用右手写字,往左边移动  2020-07-11 …

明明在听写数时,把数字“2”往左错写了两位,造成数字“2”的右边多写两个“0”,左边少写了两个“0”  2020-11-20 …

图1-10--8中,波源S从平衡位置y=0开始振动,运动方向竖直向上(y轴的正方向),振动周期T=0  2020-12-15 …

由一排开关控制着一部时间机器,开关从左到右编号为1到10.在按下起始按钮前,每个开关必定置于0或1.  2020-12-17 …

(她007•南京二模)将力传感器连接到计算机少就可以测量迅速变化0力0大小.在图甲所示0装置左,可视  2021-01-14 …