一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - Java教程 - java中int、double、char等變量的取值范圍詳析

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

2022-02-16 10:52控WF Java教程

這篇文章主要給大家介紹了關于java中int、double、char等變量取值范圍的相關資料,每個變量都給出了詳細的實例代碼,對大家學習或者使用java具有一定的參考學習價值,需要的朋友可以參考下

 

1.java工具

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

2.IEDA:集成開發環境

 

2.代碼簡單框架

public為訪問修飾限定符

class為類

HelloWorld為類的名稱

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

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

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

 

3、int

int 在java 中不管多少的操作系統,都是4個字節,一個字節轉換為二進制是8位

Java中的int沒有所謂的無符號類型,統一都是有符號的

 int 取值范圍-2^31 - 2^31-1,因為符號占了一位,所以4*8-1=31

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

JDK運行結果

其中D:VS2019javacode1010 是文件所處位置,

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

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

 

4、long

long在Java中占8個字節,8*8=64位。

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

JDK運行結果

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

 

5、double

double在Java中占8個字節,8*8=64位。

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

JDK運行結果

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

 

6、float

float在Java中占4個字節,4*4=16位。

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

JDK運行結果

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

因為float是單精度浮點型,如果小數后面不加 f 的話系統會不兼容

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

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

 

7、char

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

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

JDK運行結果

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

 

8、byte

byte一個字節,8位,取值范圍 -128 - 127

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

JDK運行結果

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

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

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

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

 

9、short

short占2個字節

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

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

 

10、總結

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

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

到此這篇關于java中int、double、char等變量取值范圍的文章就介紹到這了,更多相關java變量的取值范圍內容請搜索服務器之家以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持服務器之家!

原文鏈接:https://blog.csdn.net/m0_60494863/article/details/120707381

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 精品久久久噜噜噜久久7 | 男生操女生动态图 | 男人的天堂va | 富士av105| 九九热在线视频 | 亚洲精品福利在线 | 欧美亚洲免费 | 国产综合成色在线视频 | 女人张开腿 让男人桶个爽 免费观看 | 午夜精品久久久久久久99 | 国产精品99在线观看 | 高h禁伦奶水女 | 欧美老肥妇bbbw | 果冻传媒天美传媒乌鸦传媒 | 91久久偷偷做嫩草影院电 | 国产亚洲精品看片在线观看 | 国产天天在线 | 男人天堂视频网 | 天天综合天天影视色香欲俱全 | 99久久中文字幕伊人 | 天天乐影院| 亚洲同性男男gay1069 | 男生和女生艹逼 | 日韩高清在线高清免费 | 欧美灰丝袜丝交nylons | 成人啪啪漫画羞羞漫画www网站 | 91啦中文在线观看 | avav一区 | 污网站免费观看在线高清 | 99色在线视频 | 国产视频二 | 波多野结衣在线中文字幕 | 高h肉爽文农民工 | 精品国产免费久久久久久 | 亚洲精品久久久久69影院 | 日韩国产成人精品视频 | 日本高清免费不卡在线播放 | 18亚洲chinese男男1069 | 国产欧美日韩不卡一区二区三区 | 99热在这里只有精品 | 国产精品欧美一区二区 |