Operatoren

Es wird verwendet, um mit Variablen und Werten zu arbeiten. Wir können es unter 4 Hauptüberschriften untersuchen.

Wir werden die „if“-Anweisung im Abschnitt „Bedingte Ausdrücke“ sehen. Da wir es jedoch in diesem Abschnitt verwenden werden, wenn wir kurz darüber sprechen, funktioniert der Bedingungsteil, wenn er "wahr" ist, er funktioniert nicht, wenn er "falsch" ist.

Beispiel:

if(true) print("true");

if(false) print("false");

if(1==1) print("1 is equal to 1");

/*

Output:

true

1 is equal to 1

*/

Rechenzeichen

Addition (+): Fügt Werte hinzu.

Beispiel:

print(5+10+15); //Output: 20

Text name="HAK";

print("Hello "+name); //Output: Hello HAK

Subtraktion(-): Subtrahiert Werte.

Beispiel:

Int num=100;

print(num-10-20); //Output: 70

Multiplikation (*): Multipliziert Werte.

Beispiel:

print(10*(5-3)); //Output: 20

print(2.5*2); //Output: 5

Division(/): Dividiert Werte.

Beispiel:

Int num=50;

print("10% of number {num} becomes {num*10/100}."); //Output: 10% of the number 50 becomes 5.

print(10/4); //Output: 2

print(10.0/4); //Output: 2,5

Rest (%): Ermittelt den Rest aus der Division von Werten.

Beispiel:

print(10%4); //Output: 2

print(10.0%4); //Output: 2.0

print(19%5%3); //Output: 1

Increment by 1(++): Inkrementiert die Variable um 1.

Beispiel:

Int num=0;

num++;

print(num); //Output: 1

++num;

print(num); //Output: 2

Verringern um 1 (--): Verringert die Variable um 1.

Beispiel:

Int num=5;

num--;

print(num); //Output: 4

--num;

print(num); //Output: 3

Wir haben Inkrement- und Dekrementoperatoren davor oder danach gesetzt und es hat anscheinend dasselbe getan. Wenn der Inkrement- oder Dekrementoperator rechts ist, wird zuerst der Wert zurückgegeben und dann um 1 erhöht, wenn er links ist, wird er um 1 erhöht und dann wird der Wert zurückgegeben.

Beispiel:

Int num1=0;

print(num1++); //Output: 0

Int num2=5;

print(--num2); //Output: 4

Zuweisungsoperatoren

Es wird verwendet, um Objekten oder Variablen Werte zuzuweisen. Weist dem Objekt oder der Variablen links den Wert rechts zu.

Zuweisung(=)

Beispiel:

Int num=5;

print(num); //Output: 5

Text message="Hello";

print(message); //Output: Hello

Zuweisung mit arithmetischen Operatoren

Verwendung: <ArithmeticOperator>=

Lassen Sie uns 5 zur Zahl hinzufügen.

Int num=1;

num+=5;

print(num); //Output: 6

Lassen Sie uns 10 von der Zahl subtrahieren.

Int num=50;

num-=10;

print(num); //Output: 40

Lass uns die Zahl mit 2 multiplizieren.

Int num=15;

num*=2;

print(num); //Output: 30

Teilen wir die Zahl durch 5.

Int num=10;

num/=5;

print(num); //Output: 2

Lassen Sie uns den Rest von Zahl zu Zahl zuweisen.

Int num=11;

num%=5;

print(num); //Output: 1

Vergleichsoperatoren

Vergleicht Wert nach rechts mit Wert nach links.

Wenn gleich (==)

Beispiel:

Text systemPassword="asd123";

Metin enteredPassword="asd123";

eğer(systemPassword==enteredPassword) print("Logged In");

//Output: Logged In

Wenn nicht gleich(!=)

Beispiel:

Text password="asd123";

Text againPassword="asd12";

eğer(password!=againPassword) print("Passwords are not same");

//Output: Passwords are not same

Wenn größer (>)

Beispiel:

Int phone=6; //inch

Int tablet=10; //inch

if(tablet>phone) print("Tablet is bigger than phone");

//Output: Tablet is bigger than phone

Wenn weniger (<)

Beispiel:

Int score=49;

if(score<50) print("Failed");

//Output: Failed

Wenn größer oder gleich (>=)

Beispiel:

Int score=60;

if(score>=50) print("Passed");

//Output: Passed

Wenn kleiner oder gleich (<=)

Beispiel:

Int productPrice=40;

Int availableMoney=50;

if(productPrice<=availableMoney){

availableMoney-=productPrice;

print("Purchased\nMoney Remaining: {availableMoney}");

}

/*

Output:

Purchased

Money Remaining: 10

*/

Logische Operatoren

Es wird verwendet, um die Logik zwischen Variablen oder Werten anzugeben.

Und(&&): Gibt „wahr“ zurück, wenn der Wert rechts und links „wahr“ ist.

Beispiel:

Truth hasNeed=true;

Truth hasMoney=true;

if(hasNeed && hasMoney) print("Can buy");

//Output: Can buy

Or(||): Gibt „wahr“ zurück, wenn der Wert rechts oder links „wahr“ ist.

Beispiel:

Truth nextToID=false;

Truth nextToDriverLicense=true;

if(nextToID || nextToDriverLicense) print("Can Log In");

//Output: Can Log In

Not(!): Gibt „false“ zurück, wenn der Wert rechts wahr ist, und „true“, wenn er falsch ist.

Beispiel:

Truth internetConnected=false;

if(!internetConnected) print("No Connection");

//Output: No Connection