请问有人可以转这个java数据吗?非常感谢!
import java.util.Scanner;public class Test1{ public static void main(String[] args){ int n,m; Scanner cin = new Scanner(System.in); System.out.print("输入队伍的数量: "); n= cin.nextInt(); if(n%2==0) m=n; else m=n+1; int a=1,b=1,index=1,loop=0; for(int i=1; i<=(m-1)*(m/2); i++) { if(a>=m) a=1; if(index>m/2) index=1; if(index==1){ loop++; if(i==1){ b=m; }else{ b=a; } System.out.println("第"+loop+"轮");; if(((i-1)/(m/2))%2==0){ System.out.println(a+"--"+m); }else{ System.out.println(m+"--"+a); } }else if(index>1 && index<=m/2){ if(b>1) b--; else b=m-1; System.out.println(a+"--"+b); } index++; a++; } }}
n = int(input("输入队伍的数量: "))
if n%2==0:
m=n
else:
m=n+1
a=1
b=1
index=1
loop=0;
for i in range(1,(m-1)*int(m/2)+1):
if a>=m:
a=1
if index>m/2:
index=1
if index == 1:
loop += 1
if i == 1:
b=m
else:
b=a
print("第{}轮".format(loop))
if ((i-1)/(m-2))%2 == 0:
print("{}--{}".format(a,m))
else:
print("{}--{}".format(m,a))
elif index>1 and index<=m/2:
if b>1:
b -= 1
else:
b = m-1
print("{}--{}".format(a,b))
index += 1
a += 1