Подскажите пожалуйста, почему может не принимать решение. Проверял с помощью иде - все работает.
package com.javarush.task.task18.task1822;
import java.io.*;
import java.util.*;
import java.text.*;
/*
Поиск данных внутри файла
*/
public class Solution {
public static void main(String[] args) throws IOException{
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String file1 = reader.readLine();
BufferedReader readerfile = new BufferedReader(new FileReader(file1));
String[] arg = readerfile.readLine().split(" ");
for( int i = 0 ; i<arg.length;i++){
if(arg[i].equals(args[0])){
String name = arg[i+1];
for(int x=i+2; x < arg.length;x++){
try{
double d = Double.parseDouble(arg[x]);
x++;
int z= Integer.parseInt(arg[x]);
System.out.println(arg[i]+" "+name+" "+d+" "+z);
break;
}
catch(NumberFormatException e){
name= name+" "+arg[x];
}
}
break;
}
}
readerfile.close();
}
}