- import java.io.*;
- import java.util.Scanner;
- public class b{
- public static void main(String args[]){
- System.out.println("请输入x坐标,若为负数记得先-1,例如-1变-2");
- Scanner reader=new Scanner(System.in);
- int cx = reader.nextInt();
- System.out.println("请输入z坐标,若为负数记得先-1,例如-1变-2");
- int cz = reader.nextInt();
- int ccx = cx/16;
- int ccz = cz/16;
- System.out.println("区块x坐标为:"+ccx);
- System.out.println("区块z坐标为:"+ccz);
- int rx = ccx >> 5;
- int rz = ccz >> 5;
- int irx = ccx<0 ? 31-Math.abs(ccx%32):ccx%32;
- int irz = ccz<0 ? 31-Math.abs(ccz%32):ccz%32;
- System.out.println("方块位于r."+rx+"."+rz+".mca"+"里面的["+irx+","+irz+"]");
- }
- }
复制代码 |