Mi a szkennerobjektum a Java-ban?


Legjobb válasz

Java-ban a szkenner segítségével adjuk meg osztály. A Java-nak számos előre definiált osztálya van, amelyeket használhatunk. Később többet megtudunk az órákról.

Az előre definiált órákat csomagok formájában szervezzük. Ez az Szkenner osztály a java.util csomagban található. Tehát a Scanner osztály használatához először be kell illesztenünk a java.util csomagot a programunkba.

Csomagot tartalmazunk egy programba a segítségével. import kulcsszó. Vagy importálhatjuk a java.util.Scanner osztályt, vagy a teljes java.util csomagot .

Osztály vagy csomag importálásához adja hozzá a következő sorok egyikét a kód legelejéhez.

importálja java.util.Scanner; // Ez csak a Scanner osztályt importálja import java.util. *; // Ezzel a teljes java.util csomagot importálja

Importálás után a következő utasítást kell beírnunk a programunkba.

Szkenner s = új Szkenner ( system.in – & nbspEz a weboldal eladó! – & nbspRendszer erőforrásai és információi. );

Itt a Szkenner beírásával s -t a Szkenner osztály. system.in – & nbspEz a weboldal eladó! – & nbspRendszer erőforrások és információk. a kerek zárójelben azt mondja a Java-nak, hogy ez a rendszer bemenet lesz, azaz a rendszer bemenetet kap.

Válasz

A felhasználói bevitel megszerzéséhez a korábbi fejlesztők a Data Java-osztály DataInputStream osztályának használatához szoktak java.io csomag, de egyetlen adattípushoz sem voltak külön funkciók, például ha egész számot akarsz kapni a felhasználótól, akkor először el kellett venned karakterláncként, majd egész számra kell konvertálni

Tehát a probléma megszabadulása érdekében a Scanner osztály bevezetésre került a java-ban, amely a java-ban található. util csomag, amely egy adott típushoz rendelt funkciókat tartalmaz, egyszerűen létre kell hoznia a Szkenner osztály objektumát, majd felhasználhatja annak funkcióit.

Példa:

import java.util.Scanner;

class ScannerTest{

Scanner sc=new Scanner(system.in);

System.out.println("Enter your rollno");

int rollno=sc.nextInt();

System.out.println("Enter your name");

String name=sc.next();

System.out.println("Enter your fee");

double fee=sc.nextDouble();

System.out.println("Rollno:"+rollno+" name:"+name+" fee:"+fee);

sc.close();

}

}

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük