Java хэл дээр ++ гэж юу гэсэн үг вэ?
Java хэл дээр ++ гэж юу гэсэн үг вэ?

Видео: Java хэл дээр ++ гэж юу гэсэн үг вэ?

Видео: Java хэл дээр ++ гэж юу гэсэн үг вэ?
Видео: i++ VS ++i: Postfix ба угтвар хоёрын ялгаа юу вэ 2024, Арваннэгдүгээр
Anonim

Нэмэгдүүлэх ( ++ ) ба багасгах (-) операторууд Java Програмчлал нь хувьсагч дээр 1-ийг хялбархан нэмэх эсвэл 1-ийг хасах боломжийг олгодог. Жишээлбэл, ашиглах өсөлт операторуудын хувьд та a гэсэн хувьсагч дээр 1-ийг нэмж болно: a++; -г ашигладаг илэрхийлэл өсөлт эсвэл багасгах оператор байна өөрөө мэдэгдэл.

Тэгвэл i ++ болон ++ i Java хоёрын ялгаа юу вэ?

хоёулаа нэмэгдэж байна хувьсагчийн утга i ++ нь эхлээд утгыг эхлүүлж, дараа нь хувьсагчийн утгыг нэмэгдүүлнэ, дараа нь ++ i энэ нь эхлээд харуулж байна өсөлт утгыг дараа нь утгыг эхлүүлнэ. би ++ бичлэгийг хэлнэ өсөлт . ++ би өмнөхийг хэлж байна өсөлт . Энэ нэмэгдэл i-ийн утгыг 1 болгож, анхны утгыг буцаана.

Үүнтэй адил ++ i ба i ++ хоёрын ялгаа юу вэ? Цорын ганц ялгаа үйл ажиллагааны дараалал юм хооронд нь өсөлт хувьсагч болон операторын буцаадаг утга. Тиймээс үндсэндээ ++ i нь нэмэгдсэний дараа утгыг буцаана, while ++ Би утгыг нэмэгдүүлэхээс өмнө буцаана. Төгсгөлд нь хоёр тохиолдолд i-ийн утга нэмэгдэх болно.

Түүнээс гадна i ++ гэж юу гэсэн үг вэ?

би ++ гэсэн үг бичлэг өсөлт . i=i+1-тэй тэнцүү. засварлах: энэ гэсэн үг "Эхлээд i-ийн утгыг ашигла, дараа нь өсөлт "

For давталт дахь ++ i ба i ++ хооронд ямар ялгаа байдаг вэ?

7 хариулт. Тэд хоёулаа өсөлт дугаар. ++ i нь i = i + 1-тэй тэнцүү байна. Хоёулаа өсөлт тоо, гэхдээ ++ би нэмэгдэл одоогийн илэрхийллийн өмнөх тоог үнэлдэг бол i ++ өсөлт илэрхийллийн дараах тоо.