В Java я взять вход с использованием стандартных Scanner
и BufferedReader
классов, как:Каковы быстрые способы ввода ввода в java?
Scanner sc=new Scanner(System.in);
int a=sc.nextInt();
или
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
int a=Integer.parseInt(br.readLine());
но с учетом ввода, как это занимает много времени работы. Я хотел бы узнать, как быстрее можно вводить данные. Заранее спасибо
Редактировать: Я видел лучшие java-кодировщики, такие как uwi, которые вводят ввод совершенно по-другому. Они сами создают собственный класс читателей. Я не понимаю, как их программа становится быстрой во время выполнения.
Что вы подразумеваете под «более быстрым»? Если вы хотите, чтобы пользователь дал ввод вручную, он будет таким же медленным, как пользователь решает. – Kayaman
Я не знаю, что вы имеете в виду. Безусловно, самая медленная часть этого будет набирать числа в, и я не вижу, как вы можете этого избежать. –
Чтение из файла вместо консоли. Таким образом, вы можете читать гораздо быстрее, чем любой человек может напечатать. – fabian