Vad är en skannerklass i Java?



Skannerklass i Java används främst för att få användarinmatningen, och den tillhör paketet java.util. För att kunna använda skannerklassen kan du skapa ett objekt av klassen och använda någon av skannerklassmetoderna.

Om du skriver en och vill läsa inmatningen från användaren använder du Scanner Class i . I den här artikeln ger jag dig en kort inblick i skannerklassen och dess olika metoder. I den här artikeln kommer jag att täcka nedanstående ämnen:

Vad är klass Scanner?

Skannerklassen används främst för att få användarinmatningen och den tillhör paketet java.util. För att kunna använda skannerklassen kan du skapa ett objekt av klassen och använda någon av skannerklassmetoderna. I exemplet nedan använder jag nästa linje () metod, som används för att läsa .





importera java.util.Scanner // Importera skannerklassen public class Exempel {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Skapa ett skannerobjekt System.out.println (' Ange användarnamn ') Strängnamn = s.nextLine () // Läs användarinmatning System.out.println (' name is: '+ name) // Output user input}}

Så här kan du använda skannerklassen i Java. Låt oss nu gå vidare och titta på de olika metoderna i skannerklassen.



konvertera dubbel till heltal i java

Metoder för skannerklass

Det finns olika metoder i skannerklassen som kan användas för olika s. Ta en titt på nedanstående tabell för att veta om dessa .

MetodBeskrivning
nextBoolean ()Läser ett booleskt värde från användaren
nextByte ()Läser ett bytevärde från användaren
nextDouble ()Läser ett dubbelt värde från användaren
nextFloat ()Läser ett flytvärde från användaren
nästaInt ()Läser ett int-värde från användaren
nästa linje ()Läser ett strängvärde från användaren
nästaLång ()Läser ett långt värde från användaren
nästaShort ()Läser ett kort värde från användaren

Låt oss nu ta ett exempel för att demonstrera ovanstående metoder.

Exempel

importera java.util.Scanner public class Exempel {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Ange namn, ålder och lön') // Strängingång Strängnamn = s.nextLine () // Numerisk inmatning int age = s.nextInt () dubbel lön = s.nextDouble () // Outputinmatning av användare System.out.println ('Namn:' + namn) System.out .println ('Ålder:' + ålder) System.out.println ('Lön:' + lön)}}

När du kör ovanstående kod kommer den att be dig att ange ovanstående uppgifter som namnålder och lön. Och det kommer att visa utdata. Så det handlade bara om Scanner Class i Java.Med detta kommer vi till slutet av den här artikeln. Jaghoppas att du tyckte att det var informativt. Om du vill lära dig mer kan du kolla in vår också.



Kolla in av Edureka, ett pålitligt inlärningsföretag online med ett nätverk av mer än 250 000 nöjda elever spridda över hela världen. Vi är här för att hjälpa dig med varje steg på din resa, för att bli en förutom de här Java-intervjufrågorna, kommer vi med en läroplan som är utformad för studenter och yrkesverksamma som vill vara Java-utvecklare.

hur man gör makter i java

Har du en fråga till oss? Vänligen nämna det i kommentarsektionen i denna “Scanner Class in Java” -artikel så återkommer vi till dig så snart som möjligt.