Когда мы изучаем С++ в школе, наш профессор скажет нам написать return 0;
в последней строке кодов в основной функции, и это считается хорошей практикой программирования.
В Java я понимаю, что некоторые люди пишут System.exit(0);
в последней строке основного метода.
Тем не менее, в С++, если я использую exit(0);
, меня штрафует мой профессор, потому что (в школе) для процедурного программирования мы ожидаем, что программа пойдет до конца основного и позволит программе остановиться естественным образом.
Мой вопрос: Является ли Java System.exit(0);
похожим на С++ return 0;
? (Или это похоже на С++ exit(0)
)
Неправильная практика использовать System.exit(0)
в java, когда она не нужна (I.e.: запись ее в последнюю строку основного метода)?