SC nextInt гэж юу гэсэн үг вэ?
SC nextInt гэж юу гэсэн үг вэ?

Видео: SC nextInt гэж юу гэсэн үг вэ?

Видео: SC nextInt гэж юу гэсэн үг вэ?
Видео: Сканнер ангийн nextInt() аргын дараа nextLine() алгасах асуудал 2024, May
Anonim

nextInt ()”, sc . nextInt () болно Гүйцэтгэх явцад Java программын командын мөрөөс бүхэл тоог уншихыг оролдоорой. Хэрэв бүхэл тооноос өөр оруулга өгсөн бол java. ашиглах. nextInt () болно Хэрэглэгч командын мөрөнд зарим оролт өгөхийг хүлээх бөгөөд энэ нь бүхэл тоо буцаана.

Мөн Java хэл дээрх SC nextInt () гэж юу вэ?

nextInt() The nextInt() Сканнерийн объектын арга нь цифрүүдийн (тэмдэгтүүдийн) мөрөнд уншиж, тэдгээрийг int төрөл болгон хувиргадаг. Scanner объект нь нэг бүхэл тоонд ашигласан тэмдэгтүүдийг цуглуулах хүртэл тэмдэгтүүдийг нэг нэгээр нь уншдаг. Дараа нь тэдгээрийг 32 битийн тоон утга болгон хувиргадаг.

Үүний нэгэн адил, nextInt болон nextLine хоёрын ялгаа нь юу вэ? дараагийн мөр () хоосон байсан ч одоогийн мөрийн үлдсэн хэсгийг уншина. nextInt () бүхэл тоог уншдаг боловч " " зугтах дарааллыг уншдаггүй. next() нь одоогийн мөрийг уншдаг боловч " "-г уншдаггүй.

Үүнийг харгалзан үзвэл бид яагаад Java хэл дээр SC nextInt ашигладаг вэ?

nextInt (); байна ашигласан 'n' бүхэл тоон хувьсагчийн утгыг хэрэглэгчээс оруулах. Энд, nextInt () нь Scanner ангийн s объектын арга юм. Үүний жишээг харцгаая бид хэрэглэгчээс бүхэл тоон утгыг оруулах болно.

SC nextLine юу хийдэг вэ?

Сканнер. дараагийн мөр () арга нь энэ сканнерыг одоогийн мөрийг давж, алгассан оролтыг буцаана. Энэ арга нь төгсгөлд байгаа мөр тусгаарлагчийг оруулахгүйгээр одоогийн мөрийн үлдсэн хэсгийг буцаана. Байрлал нь эхэнд тавигдсан дараагийн мөр.

Зөвлөмж болгож буй: