En cas que escriviu un i voleu llegir l'entrada de l'usuari, feu servir Scanner Class a . En aquest article, us donaré una breu informació sobre la classe d’escàner i els seus diversos mètodes. En aquest article, tractaré els temes esmentats a continuació:
Què és la classe Scanner?
La classe Scanner s'utilitza principalment per obtenir l'entrada de l'usuari i pertany al paquet java.util. Per utilitzar la classe Scanner, podeu crear un objecte de la classe i utilitzar qualsevol dels mètodes de la classe Scanner. A l'exemple següent, estic fent servir el fitxer nextLine () mètode, que s’utilitza per llegir .
import java.util.Scanner // Import the Scanner class public class Exemple {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Crea un objecte Scanner System.out.println (' Introduïu el nom d'usuari ') Nom de la cadena = s.nextLine () // Llegiu l'entrada de l'usuari System.out.println (' nom és: '+ nom) // Entrada de l'usuari de sortida}}
Així és com podeu utilitzar la classe Scanner a Java. Ara anem més enllà i examinem els diversos mètodes de la classe Scanner.
què és intèrpret a Java
Mètodes de classe d’escàner
Hi ha diversos mètodes de classe d'escàner que es poden utilitzar per a diversos s. Mireu la taula següent per saber-ne més .
Mètode | Descripció |
---|---|
nextBoolean () | Llegeix un valor booleà de l'usuari |
nextByte () | Llegeix un valor de byte de l'usuari |
nextDouble () | Llegeix un valor doble de l'usuari |
nextFloat () | Llegeix un valor flotant de l'usuari |
nextInt () | Llegeix un valor int de l'usuari |
nextLine () | Llegeix un valor de cadena de l'usuari |
nextLong () | Llegeix un valor llarg de l'usuari |
nextShort () | Llegeix un valor curt de l'usuari |
Prenguem ara un exemple per demostrar els mètodes anteriors.
Exemples
import java.util.Scanner public class Exemple {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Introduïu nom, edat i salari') // Entrada de cadena Nom de la cadena = s.nextLine () // Entrada numèrica int age = s.nextInt () doble salari = s.nextDouble () // Entrada de sortida de l'usuari System.out.println ('Nom:' + nom) System.out .println ('Edat:' + edat) System.out.println ('Salari:' + salari)}}
Quan executeu el codi anterior, us demanarà que introduïu les dades anteriors, com ara el nom de l'edat i el salari. I mostrarà la sortida. Així, doncs, es tractava de Scanner Class a Java.Amb això, arribem al final d’aquest article. Joespero que us hagi estat informatiu. Si voleu obtenir més informació, podeu consultar el nostre també.
Consulteu el per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món. Estem aquí per ajudar-vos en cada pas del vostre viatge, per convertir-vos en una pregunta a part d’aquestes entrevistes java, oferim un pla d’estudis dissenyat per a estudiants i professionals que vulguin ser desenvolupador de Java.
establir les finestres de classpath java 10
Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest article “Classe d’escàner a Java” i us respondrem el més aviat possible.