HasNextInt Java дээр хэрхэн ажилладаг вэ?
HasNextInt Java дээр хэрхэн ажилладаг вэ?

Видео: HasNextInt Java дээр хэрхэн ажилладаг вэ?

Видео: HasNextInt Java дээр хэрхэн ажилладаг вэ?
Видео: 22 - Сканнерын анги ( nextInt; hasNextInt ) | Java хичээлүүд 2024, Арванхоёрдугаар сар
Anonim

The hasNextInt () арга java . ашиглах. Хэрэв энэ сканнерын оролт дахь дараагийн токен байвал сканнерийн анги үнэнийг буцаана чадна өгөгдсөн цацрагийн Int утга гэж үзнэ. Сканнер хийдэг ямар ч оролтын өмнө урагшлахгүй.

Үүнтэй холбогдуулан би hasNextInt-г Java дээр хэрхэн ашиглах вэ?

hasNextInt (int radix) Арга: Энэ нь суулгасан арга юм Java NextInt() аргыг ашиглан энэ сканнерын оролтын дараагийн токеныг заасан радикс доторх int утга гэж тайлбарлаж болох эсэхийг шалгахад ашигладаг сканнерын анги.

Дараа нь асуулт бол хэрэв сканнер файлын төгсгөлд хүрсэн бол hasNextInt () ямар утга буцаах вэ? The hasNextInt() арга буцаж ирдэг үнэн хэрэв оролтын урсгал дахь тэмдэгтүүдийн дараагийн багцыг int хэлбэрээр уншиж болно. Хэрэв тэдгээрийг int гэж унших боломжгүй, эсвэл int эсвэл-д хэт том байна хэрэв нь Төгсгөл -ийн файл байна байсан хүрсэн , дараа нь буцаж ирдэг худлаа.

Үүнтэй холбогдуулан.next нь Java хэл дээр юу хийдэг вэ?

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

Scanner hasNext () гэж юу вэ?

The hasNext() нь Java хэлний арга юм Сканнер Хэрэв энэ нь үнэнийг буцаадаг анги сканнер оролтонд өөр жетон байна. Гурван төрлийн Java байдаг Сканнер нь Next() параметрээс хамааран ялгах боломжтой арга.

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