რას ნიშნავს ++ ჯავაში?
რას ნიშნავს ++ ჯავაში?

ვიდეო: რას ნიშნავს ++ ჯავაში?

ვიდეო: რას ნიშნავს ++ ჯავაში?
ვიდეო: i++ VS ++i : What's the Difference Between Postfix & Prefix 2024, ნოემბერი
Anonim

მატება ( ++ ) და (-) ოპერატორების შემცირება ჯავა პროგრამირება საშუალებას გაძლევთ მარტივად დაამატოთ 1 ან გამოაკლოთ 1 ცვლადს. მაგალითად, გამოყენებით მატება ოპერატორებს, შეგიძლიათ დაამატოთ 1 ცვლადს სახელად a ასე: a++; გამოთქმა, რომელიც იყენებს ა მატება ან შემცირების ოპერატორი არის თავად განცხადება.

მაშინ, რა განსხვავებაა i ++ და ++ i Java-ს შორის?

ორივენი არიან მატება i ცვლადის მნიშვნელობა ++ არის ჯერ მნიშვნელობის ინიცირება, შემდეგ ცვლადის მნიშვნელობის კრიმინაცია, შემდეგ ++ მე ეს მიუთითებს პირველ რიგში მატება მნიშვნელობა, შემდეგ დააყენეთ მნიშვნელობა. მე ++ ეხება პოსტს მატება . ++ ვგულისხმობ წინასწარ მატება . ის ნამატები i-ის მნიშვნელობა 1-ით და აბრუნებს თავდაპირველ მნიშვნელობას.

ანალოგიურად, რა განსხვავებაა ++ i-სა და i ++-ს შორის? Მხოლოდ განსხვავება არის ოპერაციების თანმიმდევრობა შორის The მატება ცვლადის და ოპერატორის მიერ დაბრუნებული მნიშვნელობის. ასე რომ ძირითადად ++ i აბრუნებს მნიშვნელობას მისი გაზრდის შემდეგ, ხოლო ++ მე ვაბრუნებ მნიშვნელობას, სანამ ის გაიზრდება. დასასრულს, ორივე შემთხვევაში i-ის მნიშვნელობა გაიზრდება.

უფრო მეტიც, რას ნიშნავს მე ++?

მე ++ ნიშნავს პოსტი მატება . i=i+1-ის ტოლფასი. რედაქტირება: ის ნიშნავს "ჯერ გამოიყენეთ i-ს მნიშვნელობა, შემდეგ მატება "

რა განსხვავებაა ++ i და i ++ in for loop-ს შორის?

7 პასუხი. Ორივე მათგანი მატება ნომერი. ++ i უდრის i = i + 1-ს. ორივე მატება ნომერი, მაგრამ ++ მე ნამატები რიცხვი მიმდინარე გამოსახულებამდე შეფასდება, ხოლო ი ++ მატება გამოთქმის შეფასების შემდეგ რიცხვი.