将这个想法转化为Java公式

将这个想法转化为Java公式,java,plot,bukkit,Java,Plot,Bukkit,我正在制作一个绘图分配程序(用于Bukkit插件) 有一个世界,砂岩板沿200的倍数(x和z轴)放置。然后我将一个绘图分配给一个玩家,并使用以下代码获取绘图ID的位置: double zCorner = (Math.floor(plotID / 200)) * 200; double xCorner = (plotID % 200) * 200; 我希望向后执行此操作,即从zCorner和xCorner恢复绘图ID xCorner/200保存plotId的剩余部分除以200 yCorner/2

我正在制作一个绘图分配程序(用于Bukkit插件)

有一个世界,砂岩板沿200的倍数(
x
z
轴)放置。然后我将一个绘图分配给一个玩家,并使用以下代码获取绘图ID的位置:

double zCorner = (Math.floor(plotID / 200)) * 200;
double xCorner = (plotID % 200) * 200;
我希望向后执行此操作,即从
zCorner
xCorner
恢复绘图ID
  • xCorner/200
    保存
    plotId
    的剩余部分除以200
  • yCorner/200
    保存
    plotId
    除以200的商
  • 然后,您可以编写以下内容:

    double recoveredPlotID = (zCorner / 200) * 200 + xCorner / 200;
    

    要从两个角获取
    绘图ID

    @user1945309525您可以这样做,是的。