Heim > Java > JavaErste Schritte > Wie viele Bytes (Bits) belegt jeder Datentyp in Java?

Wie viele Bytes (Bits) belegt jeder Datentyp in Java?

王林
Freigeben: 2019-11-25 13:06:04
Original
3715 Leute haben es durchsucht

Wie viele Bytes (Bits) belegt jeder Datentyp in Java?

Es gibt 8 grundlegende Datentypen in Java: Byte, Int, Short, Long, Boolean, Char, Float, Double

Die entsprechenden Klassen sind: Byte, Int , Short, Long, Boolean, Charecter, Float, Double

Darunter: Boolean ist ein logischer Typ, char ist ein Texttyp, Byte, Short, Int, Long sind Ganzzahltypen, Float und Double sind Gleitkommatypen

Byte: 1 Byte-128~127

kurz: 2 Bytes-2^15~2^15-1

int: 4 Bytes-2^31~ 2^ 31-1

long: 8 Bytes -2^63~2^63-1

boolean: 1 Byte true false (kann in Java nicht durch 0 oder ungleich 0 ersetzt werden)

float: 4 Bytes -3.403E38~3.403E38

double: 8 Bytes -1.798E308~- 4.9E324

char: 2 Bytes 'u0000'~ ' 'uffff ' ( hexadezimal, konvertiert in 0~65535)

(1 Byte entspricht 8 Bits)

Empfehlung für Java-Lernvideos: Java-Einführungslernen

Beispiel:

package com.Howard.test01;
/**
 * java基本数据类型的字节、取值范围
 * 由于java.lang.Boolean没用提供size方法,
 * 所以这里只具体列出了8种基本数据类型中的7种
 * @author Howard
 * 2017年2月24日
 */
public class BasicDataTypeTest {
 
	public static void main(String[] args) {
		System.out.println(Integer.TYPE+":"+Integer.SIZE
				+"  "+Integer.MIN_VALUE+"~"+Integer.MAX_VALUE);
		System.out.println(Short.TYPE+":"+Short.SIZE
				+"  "+Short.MIN_VALUE+"~"+Short.MAX_VALUE);
		System.out.println(Byte.TYPE+":"+Byte.SIZE
				+"  "+Byte.MIN_VALUE+"~"+Byte.MAX_VALUE);
		System.out.println(Long.TYPE+":"+Long.SIZE
				+"  "+Long.MIN_VALUE+"~"+Long.MAX_VALUE);
		System.out.println(Character.TYPE+":"+Character.SIZE
				+"  "+(int)Character.MIN_VALUE+"~"+(int)Character.MAX_VALUE);
		System.out.println(Float.TYPE+":"+Float.SIZE
				+"  "+Float.MIN_VALUE+"~"+Float.MAX_VALUE);
		System.out.println(Double.TYPE+":"+Double.SIZE
				+"  "+Double.MIN_VALUE+"~"+Double.MAX_VALUE);
	}
}
Nach dem Login kopieren

Ergebnis ausführen:

Wie viele Bytes (Bits) belegt jeder Datentyp in Java?

Weitere Artikelempfehlungen zum Thema Java: Einführung in die Java-Entwicklung

Das obige ist der detaillierte Inhalt vonWie viele Bytes (Bits) belegt jeder Datentyp in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage