در صورتی که نیاز به صرفهجویی در حافظه هست از short و در صورتی که نیاز به سرعت اجرای بیشتر هست از int. با این حال توجه کنید که با توجه به padding و حافظههای زیاد امروزی، احتمالاً short اندازهای معادل int داشته باشه. یا حداقل کامپایلر خودش برای افزایش سرعت short رو با int جایگزین کنه. بنابراین از همون int استفاده کنین.
هیچ پژوهش انسانی نمیتواند ادعای علمی بودن داشته باشد، مگر اینکه از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)