java代碼值定義太大 java代碼的深度是多少

如果在java中要定義一個長整型,值超過int型,怎么定義?

明白你的意思,java中,等號右邊的整數(shù),默認為int類型,如果long

創(chuàng)新互聯(lián)公司主營河口網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,成都app開發(fā),河口h5小程序開發(fā)搭建,河口網(wǎng)站營銷推廣歡迎河口等地區(qū)企業(yè)咨詢

a=1111111111111超出int

的范圍,需要在數(shù)字后面加個L表示這個數(shù)字是long類型的。最好用大寫,避免讓別人認為是數(shù)字1

請問JAVA 循環(huán)控制變量的值不能很大嘛?為什么下面的代碼,運行提示,i

把while里的while(i = 100000000000);改成while(i = 100000000000L);

也就是100000000000后面加個L。太長了的話你必須加個L表明它是long類型的,不然會報錯。

java中定義一個char數(shù)組,有最大長度限制嗎?

你好,在我的機器上沒有這個錯誤,我是這樣寫的 char[] chars = new char[30000];

java規(guī)定數(shù)組的長度只要整型就可以的,所以理論上最大長度是整型的最大值2147483647,超過這個值運行的時候就會拋java.lang.NegativeArraySizeException這個異常,就是超出了數(shù)組規(guī)定最大長度,所以30000是絕對沒問題的,不過我試過char[] chars = new char[2147483647];運行的時候會拋java.lang.OutOfMemoryError: Java heap space,也就是我設(shè)置分配給java的內(nèi)存不夠大,

而你所說的code too large,這個應(yīng)該跟數(shù)組沒關(guān)系的,應(yīng)該其他代碼有問題的,你可以檢查一下看看,還是不行的話留個聯(lián)系方式,遠程給我看看什么情況,或者把你寫的代碼貼出來看看

分享題目:java代碼值定義太大 java代碼的深度是多少
網(wǎng)頁網(wǎng)址:http://muchs.cn/article28/doegicp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、品牌網(wǎng)站設(shè)計、小程序開發(fā)、品牌網(wǎng)站制作、App設(shè)計、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

商城網(wǎng)站建設(shè)