蓝桥杯java代码运行错误问题

请教各位,蓝桥杯题目,自己编译器上能运行出来,测试用例全能通过,复制提交就运行错误,

img

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        while(true) {
            Scanner sc = new Scanner(System.in);
            double l = sc.nextDouble();
            double w = sc.nextDouble();
            double x = sc.nextDouble();
            double y = sc.nextDouble();
            double r = sc.nextDouble();
            double a = sc.nextDouble();
            double v = sc.nextDouble();
            double s = sc.nextDouble();

            if (l == 0 && w == 0)
                break;
            l=l-r*2;
            w=w-r*2;
            x-=r;
            y-=r;
            a=Math.toRadians(a);
            double xm=v*s*Math.cos(a);
            double ym=v*s*Math.sin(a);
            xm+=x;

            ym+=y;
            xm=Math.abs(xm);
            ym=Math.abs(ym);
            xm=xm%(2*l);
            ym=ym%(2*w);
            if(xm>l)
                x=2*l-xm;
            else
                x=xm;
            if(ym>w)
                y=2*w-ym;
            else
                y=ym;
           System.out.printf("%.2f %.2f",x+r,y+r);



        }

    }
}

请教各位,蓝桥杯题目,自己编译器上能运行出来,测试用例全能通过,复制提交就运行错误,

```

```快坚持不下去了,好难。。。

img

img

这里附上训练系统网址
https://www.dotcpp.com/oj/problem1075.html

1、要明确输入和输出是不是对应的,一次输入后直接输出。示例中是多次输入,最后输出全部结果。
2、结果输出最好用java的输出,不要用c语法。
3、输入结束条件不对。题目要求八个都为0才结束。

if (l == 0 && w == 0 && x==0 && y==0 && r==0 && a==0 && v==0 &&s==0)