Abban az esetben, ha a és szeretné elolvasni a felhasználó által beírt adatokat, használja a Scanner osztályt a . Ebben a cikkben rövid betekintést nyújtok a Scanner osztályba és annak különböző módszereibe. Ebben a cikkben az alább említett témákkal foglalkozom:
Mi a Scanner osztály?
A Scanner osztály elsősorban a felhasználói bevitel megszerzésére szolgál, és a java.util csomaghoz tartozik. A Scanner osztály használatához létrehozhat egy objektumot az osztályból, és használhatja a Scanner osztály bármelyik módszerét. Az alábbi példában a nextLine () módszer, amelyet olvasásra használnak .
java.util.Scanner importálása // A Scanner osztály nyilvános osztályának importálása Példa {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Hozzon létre egy Scanner objektumot System.out.println (' Írja be a felhasználónevet ') Karakterlánc neve = s.nextLine () // A System.out.println felhasználói adatbevitel beolvasása (' név: '+ név) // Kimeneti felhasználói bevitel}}
mi a szubsztrátum a java-ban
Így használhatja a Scanner osztályt a Java-ban. Most lépjünk tovább, és nézzük meg a Scanner osztály különféle módszereit.
hogyan lehet kilépni egy programból a java-ban
Szkenner osztály módszerek
A Scanner osztálynak különféle módszerei vannak, amelyek különféle célokra használhatók s. Vessen egy pillantást az alábbi táblázatra, hogy tudjon meg ezekről .
Módszer | Leírás |
---|---|
következőBoolean () | Logikai értéket olvas le a felhasználótól |
nextByte () | Beolvassa a felhasználó bájtértékét |
nextDouble () | Kettős értéket olvas le a felhasználótól |
nextFloat () | Lebegő értéket olvas le a felhasználótól |
nextInt () | Beolvas egy int értéket a felhasználótól |
nextLine () | String értéket olvas le a felhasználótól |
nextLong () | Hosszú értéket olvas le a felhasználótól |
nextShort () | Kiolvas egy rövid értéket a felhasználótól |
Most vegyünk egy példát a fenti módszerek bemutatására.
Példák
import java.util.Scanner public class Példa {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Név, életkor és fizetés megadása') // String bevitel Karakterlánc neve = s.nextLine () // Numerikus bevitel int age = s.nextInt () kettős fizetés = s.nextDouble () // A felhasználó által megadott kimenet System.out.println ('Név:' + név) System.out .println ('Kor:' + kor) System.out.println ('Fizetés:' + fizetés)}}
Amikor a fenti kódot futtatja, a rendszer felkéri Önt, hogy adja meg a fenti részleteket, például a név korát és a fizetését. És megjeleníti a kimenetet. Tehát ennyi volt a Java szkenner osztály.Ezzel a cikk végére értünk. énremélem, informatívnak találta. Ha többet szeretne megtudni, nézze meg a mi oldalunkat is.
Nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon. Azért vagyunk itt, hogy segítséget nyújtsunk az utazás minden lépésében, hogy e java interjúk kérdése mellett a tananyagot kitaláljuk olyan hallgatók és szakemberek számára, akik Java fejlesztők szeretnének lenni.
Van egy kérdésünk? Kérjük, említse meg a „Scanner osztály Java-ban” cikk megjegyzés rovatában, és a lehető leghamarabb kapcsolatba lépünk Önnel.
hogyan lehet létrehozni singleton osztályt java-ban