for (i=0;i<numOfCyls;i++) { RHInpt=inpt.readLine(i); /*при компиляции строки выше выдаёт FCylOutIn.java:44: cannot resolve symbol symbol : method readLine (int) location: class java.io.BufferedReader RHInpt=inpt.readLine(j); ^ */ rad = Double.parseDouble(RHInpt); RHInpt=inpt.readLine(i+numOfCyls);//здесь та же ошибка height = Double.parseDouble(RHInpt); result = Math.round(3.1415*rad*rad*height); if (result>maxResult) { maxResult=result; maxRad=rad; maxHeight=height; } }
Все переменные объявлены выше, типы те, которые и должны быть.
Если в этом блоке неправильное чтение строки из файла, то подскажите, как правильно считывать из файла строку под определённым номером.