Могу ли я иметь макросы в исходных файлах Java

В моей программе я много раз читаю целые числа из консоли. Каждый раз мне нужно вводить эту строку.

new Scanner(System.in).nextInt(); 

Я привык к C / C ++, и мне интересно, могу ли я определить что-то вроде

#define READINT Scanner(System.in).nextInt(); 

, а затем в любом месте моей Java-программы я могу читать консоль формы as

int a = new READINT;

Но я читаю книги форм. Java не поддерживает макросы.

Кто-нибудь, пожалуйста, объясните мне, почему это так, и могу ли я сделать это другим способом.

47
задан aioobe 2 September 2014 в 16:49
поделиться