Java'да hasNextInt кантип иштейт?
Java'да hasNextInt кантип иштейт?

Video: Java'да hasNextInt кантип иштейт?

Video: Java'да hasNextInt кантип иштейт?
Video: Условная игра. Scanner 4 часть. hasNextInt(), next(). Уроки по Java 2024, Ноябрь
Anonim

The hasNextInt () ыкмасы java . util. Сканер классы, эгерде бул сканердин киргизүүсүндөгү кийинки белги болсо, чындыкты кайтарат болот берилген радикалдын Int мааниси катары кабыл алынышы керек. Сканер кылат эч кандай киргизүү өткөн эмес.

Буга байланыштуу, мен Java'да hasNextIntти кантип колдоном?

hasNextInt (int radix) Метод: Бул орнотулган ыкма Java Сканер классы, бул сканердин киргизүүсүндөгү кийинки токен кийинкиInt() ыкмасын колдонуу менен int мааниси катары же көрсөтүлгөн радиксте чечмелениши мүмкүн экендигин текшерүү үчүн колдонулат.

Андан кийин суроо туулат, эгерде сканер файлдын аягына жеткен болсо hasNextInt () кандай маанини кайтарат? The hasNextInt() ыкмасы кайтып келет чын эгерде киргизүү агымындагы символдордун кийинки топтомун int катары окуса болот. Эгерде аларды int катары окууга болбойт, же алар int же үчүн өтө чоң эгерде the бүтүү ныкы файл бар болгон жетти , анда ал кайтып келет жалган.

Бул жагынан алганда,.next Java менен эмне кылат?

Сканер. кийинки () ыкмасы табат жана кайтарат кийинки бул сканерден толук белги. Толук белгиден мурун жана андан кийин бөлүүчү үлгүгө дал келген киргизүү келет. Бул ыкма скандоо үчүн киргизүүнү күтүп жатканда бөгөттөп коюшу мүмкүн, атүгүл hasNext() функциясынын мурунку чакырылышы чындыкка кайтарылган.

Сканер hasNext () деген эмне?

The hasNext() Java ыкмасы болуп саналат Сканер класс, эгерде бул чындыкты кайтарат сканер анын киргизүүдө дагы бир белгиси бар. Java үч түрдүү түрү бар Сканер Кийинкиси() параметрине жараша айырмаланышы мүмкүн болгон ыкма.

Сунушталууда: