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 .
Metod | Beskrivning |
---|---|
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.