sick of NZEC in java

for jan long challenge my java code is :

package codechef;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.math.*;

public class Main {

public static void main(String args[]) throws IOException {
    BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
    String L1[] = in.readLine().trim().split(" ");
    String L2[] = in.readLine().trim().split(" ");
   int max=0;
    int  T= Integer.parseInt(L1[0]);
    while(T!=0){
    int n = Integer.parseInt(L2[0]);
    int k = Integer.parseInt(L2[1]);
    String time[] = in.readLine().trim().split(" ");
    String profit[] = in.readLine().trim().split(" ");
  
    for (int i = 1; i < n; i++) {
Double v1=(k/(Double.parseDouble(time[max])*2))*(Double.parseDouble(profit[max]));      
    Double v2=(k/(Double.parseDouble(time[i])*2))*(Double.parseDouble(profit[i]));
    if(v1<v2)
                max=i;
                }
    
        System.out.println((k/(Double.parseDouble(time[max])))*(Double.parseDouble(profit[max])));
   
}
    T--;
    return;
}

}