سلام. به کد زیر توجه کنید:
public class MainApp {
public static void main(String[] args) {
long num1 = 09370000000L;
long num2 = 937000000012345678L;
}
}
چرا در کد بالا از num1 ایراد میگیره، اما از num2 با اینکه اعداد بیشتری هم داره هیچ ایرادی نمی گیره؟ num1 صفر اول عدد و که بر میدارم ارورش رفع میشه. لطفا راهنمایی کنید.