если я инициализирую значение x и y изначально, тогда y получает значение. Я не знаю, почему мне нужно инициализировать? Но я хотел бы знать дальше ...
пакет com.inputOutput;
import java.io. *;
import java.util.Scanner;
открытый класс RealMadrid {
public static void main(String[] args) throws IOException {
double x=0;
double y=0;
BufferedReader reader = new BufferedReader(new FileReader("english.txt"));
String[] lines = null;
try {
String line;
while ((line= reader.readLine()) != null) {
lines = line.split("[:,]");
int i =0;
if(lines.length>0){
if(lines[0].contains("x")||lines[0].contains("y")) {
x = Double.parseDouble(lines[1]);
y = Double.parseDouble(lines[2]);
}
}
}
} finally {
reader.close();
}
}
}