Post Increment/Decrement
Coddy'nin Java Journey'sinin Temeller bölümünün bir parçası — ders 18 / 73.
Artırma (++) ve Azaltma (--) operatörleri iki şekilde kullanılabilir:
Ön artırma/azaltma (++x veya --x):
- Operatör değişkenin ÖNÜNDE yer alır
- Değer HEMEN değişir
Yeni değer ifadede kullanılır
int x = 5; int y = ++x; // x önce 6'ya artırılır, sonra y 6 olur
Sonradan artırma/azaltma (x++ veya x--):
- Operatör değişkenin sonrasına yazılır
- Önce orijinal değer kullanılır
Değer ifade sonrasında değişir
int x = 5; int y = x++; // y becomes 5 first, then x increases to 6
Başka bir örnek
arttırma-sonrası:
int score = 5;
int res1 = score++;
// res1 5'tir
// score 6'dırön artırma:
int score = 5;
int result2 = ++score;
// result2 is 6
// score is 6Kopya kağıdı
Artırma (++) ve Azaltma (--) operatörleri iki şekilde kullanılabilir:
Ön artırma/azaltma (++x veya --x):
- Operatör değişkenin önünde yer alır
- Değer HEMEN değişir
- İfade için yeni değer kullanılır
int x = 5;
int y = ++x;
// x önce 6'ya artırılır, sonra y 6 olurSon artırma/azaltma (x++ veya x--):
- Operatör değişkenin arkasında yer alır
- Önce orijinal değer kullanılır
- Değer ifade sonrasında değişir
int x = 5;
int y = x++;
// y önce 5 olur, sonra x 6'ya artırılırKendin dene
Bu ders bir kod alıştırması içermiyor.
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Temeller bölümündeki tüm dersler
4Operators Part 1
Arithmetic OperatorsModulo OperatorIncrement/DecrementPost Increment/DecrementArithmetic ShortcutsComparison OperatorsString Comparison5Operators Part 2
Logical Operators Part 1Logical Operators Part 2Recap - Simple LogicLogical Operators Part 3Logical Operators Part 43Variables Part 2
ConstantsNaming ConventionsRecap - Initialize VariablesType Casting Part 1Type Casting Part 26Decision Making
If StatementIf - ElseSwitch StatementTernary OperatorRecap - If ElseNested If - Else