Я работаю над проблемами на шеф-поваре кода. Я застрял в проблеме, и все это говорит о том, что у меня неправильный ответ. Я хочу проверить мою программу, чтобы увидеть его выход, но он считывает входные данные из текстового файла, и я не могу понять, как сделать это с затмением, мой код ниже: папкаКак читать txt-файл как мой system.in с помощью eclipse
import java.io.*;
class Holes {
public static void main(String[] args) throws IOException{
// TODO Auto-generated method stub
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
int testCases = Integer.parseInt(r.readLine());
for (int i =0; i<testCases; i++)
{
int holes = 0;
String s = r.readLine();
for (int j= 0; j< s.length(); j++)
{
char c = s.charAt(j);
if (c == 'B')
holes += 2;
else if (c== 'A' || c== 'D' ||c== 'O' ||c== 'P' ||c== 'Q' ||c== 'R')
{
holes +=1;
}
System.out.println(holes);
}
}
}
}
Существует аналогичный вопрос с 2008 года, что в основном говорит лучший способ - использовать командную строку, но я надеялся, что затмение добавило эту функцию с тех пор. –
Посмотрите на filereader и сканер для ввода файлов. http://stackoverflow.com/questions/4716503/best-way-to-read-a-text-file – HyperZ
im using System.in not console.in ?? –