国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

java中int、double、char等變量的取值范圍

kaka / 3696人閱讀

摘要:字節(jié)運行結果在中占個字節(jié),位。如下個字節(jié)過輸出字符編碼表中對應的字符。

目錄

1.java工具

2.代碼簡單框架

3、int

?4、long

?5、double

?6、float

?7、char

?8、byte

?9、short

?10、總結


1.java工具

1.JDK:Java開發(fā)者工具,建議安裝1.8版的。

2.IEDA:集成開發(fā)環(huán)境

2.代碼簡單框架

public為訪問修飾限定符

class為類

HelloWorld為類的名稱

public static void main(String[] args)相當于C語言的的main函數(shù)

System.out.println();相當于C語言的printf(“%d/n”)

public class HelloWorld {	public static void main(String[] args) {						System.out.println();	}

3、int

int 在java 中不管多少的操作系統(tǒng),都是4個字節(jié),一個字節(jié)轉換為二進制是8位
Java中的int沒有所謂的無符號類型,統(tǒng)一都是有符號的
?int 取值范圍-2^31 - 2^31-1,因為符號占了一位,所以4*8-1=31

public class HelloWorld {    public static void main(String[] args) {		 int a=10; //4個字節(jié)				 System.out.println(a);			 System.out.println(Integer.MAX_VALUE);//最大值		 System.out.println(Integer.MIN_VALUE);//最小值			}}

JDK運行結果

其中D:/VS2019/javacode/1010 是文件所處位置,

-encoding utf-8 是為了防止代碼中有文字注釋而JDK環(huán)境報錯

?4、long

long在Java中占8個字節(jié),8*8=64位。

public class HelloWorld {    public static void main(String[] args) {		long a=100;//8個字節(jié)		System.out.println(a);		System.out.println(Long.MAX_VALUE);		System.out.println(Long.MIN_VALUE);			}}

JDK運行結果

?5、double

double在Java中占8個字節(jié),8*8=64位。

public class HelloWorld {    public static void main(String[] args) {		double a=3.14;//8字節(jié)		System.out.println(a);		System.out.println(Double.MAX_VALUE);		System.out.println(Double.MIN_VALUE);		}}

JDK運行結果

?6、float

float在Java中占4個字節(jié),4*4=16位。

public class HelloWorld {    public static void main(String[] args) {		float f=1.24f;//4個字節(jié),不寫f的話會報錯		System.out.println(f);		System.out.println(Float.MAX_VALUE);		System.out.println(Float.MIN_VALUE);			}}

JDK運行結果

因為float是單精度浮點型,如果小數(shù)后面不加 f 的話系統(tǒng)會不兼容

public class HelloWorld {    public static void main(String[] args) {		float f=1.24;//小數(shù)后面不寫f報錯		System.out.println(f);			}}

?

?7、char

字符類型變量2個字節(jié),可以定義字母,中文,不過要用單引號引用;定義數(shù)字的話,會輸出字符編碼表中對應的字符。如下

public class HelloWorld {    public static void main(String[] args) {	    char ch="b";//2個字節(jié)	    char ch1="過";	    char ch2=80;//輸出字符編碼表中對應的字符。	    System.out.println(ch);	    System.out.println(ch1);	    System.out.println(ch2);	        }}

JDK運行結果

?8、byte

byte一個字節(jié),8位,取值范圍 -128 - 127

public class HelloWorld {   public static void main(String[] args) {		byte a=12;//1個字節(jié)		System.out.println(a);				System.out.println(Byte.MAX_VALUE);		System.out.println(Byte.MIN_VALUE);	}}

JDK運行結果

如果定義的初始值超過范圍會報錯,如下?

public class HelloWorld {   public static void main(String[] args) {		byte b=190;		System.out.println(b);			}}

?9、short

short占2個字節(jié)

public class HelloWorld {	public static void main(String[] args) {				short s=20;//2個字節(jié)		System.out.println(s);		System.out.println(Short.MAX_VALUE);		System.out.println(Short.MIN_VALUE);	}}

?10、總結

在定義任何變量中都要賦予初始值,否則環(huán)境會直接報錯,而不是警告;

另外,賦予的初值也不能超過范圍值,不然會報錯。

文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/122327.html

相關文章

  • <java核心技術>讀書筆記1

    摘要:關鍵字作用調用超類方法調用超類構造器關鍵字作用引用隱式參數(shù)如調用該類的其他構造器在覆蓋一個方法時,子類方法可見性不能低于超類方法阻止繼承類和方法目的確保它們不會在子類中改變語義。但是如果將一個類聲明為后面可以改變類變量的值了。 數(shù)據(jù)類型 整型 int 存儲要求:4byte 取值范圍:-2147483648 -- 2147483647(超過20億) short 存儲要求:2byte 取...

    William_Sang 評論0 收藏0
  • 盤點JAVA比較常見數(shù)據(jù)類型 取值空間大小(讓我們來干了這杯爪洼島咖啡)

    摘要:布爾型相對于上面三種類型布爾型就簡單的多他的取值范圍只有類似于語言中的和,關于這個類型怎么使用往后再會細講以上內容如有錯誤歡迎大佬指出,歡迎在評論區(qū)里留言討論,今天的知識你學會了么 JAVA作為一門面向對象的編程語言,吸收了C++等編程語言的優(yōu) 點的同時,也展現(xiàn)了它獨有的強大一面,列如可移植...

    silenceboy 評論0 收藏0
  • java學習筆記 - 基本數(shù)據(jù)類型、直接量和變量

    摘要:數(shù)據(jù)類型結構圖基本數(shù)據(jù)類型布爾值數(shù)值類型定點類型字符字節(jié)短整數(shù)整數(shù)長整數(shù)浮點類型單精度浮點數(shù)雙精度浮點數(shù)引用數(shù)據(jù)類型類或枚舉或接口數(shù)組基本數(shù)據(jù)類型由上圖可知,基本數(shù)據(jù)類型只有種。變量的變量一般有四個基本屬性變量名數(shù)據(jù)類型儲存單元變量值。 數(shù)據(jù)類型結構圖 基本數(shù)據(jù)類型 布爾值 (true / false) 數(shù)值類型 定點類型 字符 char 字節(jié) byte 短整數(shù) shor...

    jlanglang 評論0 收藏0
  • Java語言組成

    摘要:規(guī)則可以由字母,數(shù)字,下劃線,美元符組成,但不能包含,,空格等其他特殊字符,不能以數(shù)字開頭。例如和都是修飾符,另外還有和。注釋在中,一行注釋以雙斜杠標識多行注釋包含在和之間文檔注釋包含在和之間。 開源地址 開源項目地址:https://github.com/371854496/...java學習資料:https://github.com/371854496/...各位覺得還闊以的話,點...

    mtunique 評論0 收藏0
  • Java8基本數(shù)據(jù)類型

    摘要:什么是數(shù)據(jù)類型百度百科數(shù)據(jù)類型在數(shù)據(jù)結構中的定義是一個值的集合以及定義在這個值集上的一組操作。變在聲明變量時也可指定它的數(shù)據(jù)類型。所有變量都具有數(shù)據(jù)類型,以決定能夠存儲哪種數(shù)據(jù)。的基本數(shù)據(jù)類型語言提供了八種基本類型。 什么是數(shù)據(jù)類型 百度百科: 數(shù)據(jù)類型在數(shù)據(jù)結構中的定義是一個值的集合以及定義在這個值集上的一組操作。變在聲明變量時也可指定它的數(shù)據(jù)類型。所有變量都具有數(shù)據(jù)類型,以決定能...

    idisfkj 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<