Hvad er en scannerklasse i Java?



Scannerklasse i Java bruges hovedsageligt til at få brugerinput, og det hører til java.util-pakken. For at kunne bruge Scannerklassen kan du oprette et objekt af klassen og bruge en hvilken som helst af Scannerklassemetoderne.

Hvis du skriver en og ønsker at læse input fra brugeren, bruger du Scannerklasse i . I denne artikel vil jeg give dig et kort indblik i Scannerklassen og dens forskellige metoder. I denne artikel vil jeg dække nedenstående emner:

php print_r array

Hvad er Scannerklassen?

Scannerklassen bruges primært til at få brugerinput, og den hører til java.util-pakken. For at kunne bruge Scannerklassen kan du oprette et objekt af klassen og bruge en hvilken som helst af Scannerklassemetoderne. I nedenstående eksempel bruger jeg næste linje () metode, som bruges til at læse .





importer java.util.Scanner // Importer Scanner-klassen public class Eksempel {public static void main (String [] args) {Scanner s = new Scanner (System.in) // Opret et Scanner-objekt System.out.println (' Indtast brugernavn ') String name = s.nextLine () // Read user input System.out.println (' name is: '+ name) // Output user input}}

Sådan kan du bruge Scanner-klasse i Java. Lad os nu gå videre og se på de forskellige metoder i scannerklassen.



Scannerklassemetoder

Der er forskellige metoder i scannerklassen, som kan bruges til forskellige s. Se nedenstående tabel for at vide om disse .

MetodeBeskrivelse
nextBoolean ()Læser en boolsk værdi fra brugeren
nextByte ()Læser en byteværdi fra brugeren
næsteDobbelt ()Læser en dobbelt værdi fra brugeren
nextFloat ()Læser en float-værdi fra brugeren
næsteInt ()Læser en int-værdi fra brugeren
næste linje ()Læser en strengværdi fra brugeren
næsteLang ()Læser en lang værdi fra brugeren
næsteKort ()Læser en kort værdi fra brugeren

Lad os nu tage et eksempel for at demonstrere ovenstående metoder.

Eksempler

import java.util.Scanner public class Eksempel {public static void main (String [] args) {Scanner s = new Scanner (System.in) System.out.println ('Enter name, age and løn') // Strenginput String name = s.nextLine () // Numerisk input int age = s.nextInt () dobbelt løn = s.nextDouble () // Output input af bruger System.out.println ('Navn:' + navn) System.out .println ('Alder:' + alder) System.out.println ('Løn:' + løn)}}

Når du kører ovenstående kode, beder den dig om at indtaste ovenstående detaljer som navn på alder og løn. Og det viser output. Så det handlede kun om Scannerklasse i Java.Med dette kommer vi til slutningen af ​​denne artikel. jeghåber du fandt det informativt. Hvis du ønsker at lære mere, kan du tjekke vores såvel.



Tjek den af Edureka, et pålideligt online læringsfirma med et netværk på mere end 250.000 tilfredse elever spredt over hele kloden. Vi er her for at hjælpe dig med hvert trin på din rejse, for at blive et ud over dette java-interviewspørgsmål, kommer vi med en læseplan, der er designet til studerende og fagfolk, der ønsker at være Java-udvikler.

Har du et spørgsmål til os? Nævn det i kommentarfeltet i denne 'Scannerklasse i Java' -artikel, og vi vender tilbage til dig hurtigst muligt.