Datentypen

Datentypen werden verwendet, um Werte im Programm zu speichern.

Was sind Bits?

Bit ist die kleinste Dateneinheit. (Erhöht sich als Bits, Bytes, Kilobytes, Megabytes) Die Bitberechnung erfolgt mit 2ⁿ. Beispielsweise nimmt 1 Bit 2 Werte an, 8 Bit nehmen 256 Werte an.

Wahrheit (1 Bit)

Es braucht 2 Werte. (true, false) Wird oft in bedingten Anweisungen verwendet. Geben Sie beispielsweise „Welcome“ aus, wenn Sie angemeldet sind. Dies bedeutet, dass, wenn der Datentyp „LoginDate“ korrekt ist, „Login“ angezeigt wird.

Beispiel:

Truth loggedIn=true;

if(loggedIn) print("Welcome");

//Output: Welcome

Ganze Zahlen

Es gibt 4 Integer-Datentypen. Normalerweise wird der Datentyp Int verwendet.

Byte (8 Bit)

128 negativ, 128 positiv (zusammen mit 0) ergibt insgesamt 2⁸=256 Werte.

Beispiel:

Byte num1=-128; //Correct

Byte num2=127; //Correct

Byte num3=128; //Incorrect

Kurz (16 Bit)

2¹⁵ negativ, 2¹⁵ positiv (zusammen mit 0) nimmt insgesamt 2¹⁶ Werte an.

Beispiel:

Short num1=32500; //Correct

Short num2=33000; //Incorrect

Int (32 bit)

2³¹ negativ, 2³¹ positiv (zusammen mit 0) nimmt insgesamt 2³² Werte an.

Beispiel:

Int num1=512*1024*2048; //Correct

Int num2=1024*2048*4096; //Incorrect

Lang (64 Bit)

2⁶³ negativ, 2⁶³ positiv (zusammen mit 0) nimmt insgesamt 2⁶⁴ Werte an.

Beispiel:

Long num=100;

Dezimalstellen

Es gibt 2 dezimale Datentypen. Es nimmt einen ganzzahligen Wert von bis zu 7 Ziffern an.

Dezimal (32 Bit)

Es dauert 8 Ziffern. (außer 0) Wenn 8 Stellen überschritten werden, wird die Zahl aufgerundet. Um anzuzeigen, dass der geschriebene Wert dezimal ist, wird "d" am Ende geschrieben.

Beispiel:

Decimal num1=0.12345678d;

Decimal num2=1.1234567d;

Decimal num3=10.123456d;

Decimal num4=1234567.5d;

Zahl (64 Bit)

Es dauert 17 Ziffern. Bei Überschreitung von 17 Ziffern (ohne 0) wird aufgerundet. Akzeptiert sowohl Decimal- als auch Int-Werte.

Beispiel:

Number num1=0.12345678912345678;

Number num2=1234567.1234567891;

Number num3=10;

Texte

Es gibt 2 Textdatentypen. Es wird in doppelte Anführungszeichen geschrieben. Normalerweise wird der Datentyp Text verwendet. Ausnahmezeichen werden mit "\" geschrieben.

Ausnahmezeichen

Neue Zeile: \n

Tabulator: \t

Zitate: \"

Geschweifte Klammern öffnen: \{

Geschweifte Klammern schließen : \}

Charakter

Benötigt 1 Zeichen.

Beispiel:

Character char1="a";

Character char2=":";

Character char3="\"";

Text

Es besteht aus einer Kombination von Zeichen. Wenn ein Zeichen im Textdatentyp verwendet wird, wird "t" rechts von doppelten Anführungszeichen geschrieben. Wenn ein Wert in doppelte Anführungszeichen geschrieben wird, wird er in geschweiften Klammern geschrieben.

Beispiel:

Text text1="Welcome";

print(text1.length); //Output: 11

Text text2=":"t;

Text text3="5+2={5+2}";

Arrays

Es wird verwendet, um mehrere Werte in einer einzigen Variablen zu speichern. Sein erstes Element ist 0.

DataType[] Variable; // Array wird erstellt.

Verwendung 1: Datentyp[] variable=neu Datentyp[ElementeZählen];

Beispiel:

Text[] fruits=new Text[3]; //We created a text array and specified that it has 3 elements.

fruits[0]="apple";

fruits[1]="pear";

fruits[3]="strawberry"; //It gives an error. Because 3 elements can be written.

print(fruits[2]); //It outputs null. Because we didn't give any value.

print(fruits.indexSize); //Output: 3

Usage 2: Datentyp[] variable=neu Datentyp[]{elemente};

Beispiel:

Int[] scores=new Int[]{40,70,95,100};

scores[1]=49;

print(scores[1]); //Output: 49

print(scores[3]); //Output: 100

print(scores[4]); //It gives an error. Because there are 4 elements.

print(scores.indexSize); //Output: 4