SC nextInt эмнени билдирет?
SC nextInt эмнени билдирет?

Video: SC nextInt эмнени билдирет?

Video: SC nextInt эмнени билдирет?
Video: Issue of Skipping nextLine() after nextInt() method of Scanner class 2024, Май
Anonim

nextInt ()”, sc . nextInt () болот Аткаруу учурунда Java программасында буйрук сабынан бүтүн санды окууга аракет кылыңыз. Эгерде бүтүн сандан башкасы киргизилсе, java. util. nextInt () болот колдонуучу буйрук сабы аркылуу кандайдыр бир киргизүүнү күтө туруңуз жана ал бүтүн санды кайтарат.

Ошондой эле билүү керек, Java тилинде SC nextInt () деген эмне?

nextInt() The nextInt() Сканер объектинин ыкмасы цифралардын (белгилердин) саптарында окуйт жана аларды int түрүнө которот. Сканер объектиси бир бүтүн сан үчүн колдонулгандарды чогултканга чейин символдорду бирден окуйт. Андан кийин аларды 32 биттик сандык мааниге айлантат.

Ошо сыяктуу эле, nextInt менен nextLine ортосунда кандай айырма бар? кийинки сап () бош болсо да учурдагы саптын калган бөлүгүн окуйт. nextInt () бүтүн санды окуйт, бирок " " качуу ырааттуулугун окубайт. next() учурдагы сапты окуйт, бирок " "ти окубайт.

Муну эске алып, эмне үчүн биз Java'да SC nextInt колдонобуз?

nextInt (); болуп саналат колдонулган колдонуучудан 'n' бүтүн өзгөрмөнүн маанисин киргизүү үчүн. Бул жерде, nextInt () Сканер классынын s объектинин ыкмасы. Келгиле, кайсы бир мисалды карап көрөлү биз колдонуучудан бүтүн сан киргизет.

SC nextLine эмне кылат?

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

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