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