| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Java programmering >> Content
    Sådan bruges en scanner til flere ord i Java
    Scanner klasse i Java er almindeligt brugt til at læse i data til brug for ansøgningen. Ved at konstruere Scanner at læse i data fra konsollen , kan programmører udvikle meget enkle kommandolinje brugergrænseflader. Scannerens konstruktør accepterer en lang række argumenter , herunder filtyper , input vandløb, strygere og byte -kanaler. For at oprette en enkel brugergrænseflade , der accepterer flere ord , kan vi bruge klassen InputStream . Instruktioner
    1

    Opret en ny java klasse kaldet " ScanWords . "

    Public class ScanWords {}
    2

    Placer en main metode i ScanWords klassen .

    public static void main ( String [] args ) { }
    3

    Importer Scanner og ArrayList pakker fra java.utils ved at placere følgende kode i toppen af din klasse

    import java.util.Scanner ; .

    import java.util.ArrayList ,
    4

    Opret en ny scanner objekt til at læse de ord . Du vil gerne konstruere scanneren med det argument " System.in ". Dette fortæller scanneren , at det vil være at læse i data igennem en input stream

    Scanner input = new Scanner ( System.in ) .
    5.

    Opret en ArrayList til at holde ord når de er blevet indtastet

    ArrayList scannet = new ArrayList (); .
    6

    Tilføj følgende linje kode til at tillade slutbrugeren at indtaste antallet af ord han agter at anløbe

    System.out.println ( "Hvor mange ord vil du gerne komme ind ? ") .

    int num = input.nextInt ();
    < br > 7.

    Tilføj følgende "for" loop til at gøre det muligt for slutbrugeren at indtaste ordene

    for (int i = 0; i < num , i + +). {

    System . out.println ("Indtast ordet" + ( i +1 )),

    scanned.add ( input.next ());

    }
    8 < p > Tilføj en "for" loop til at teste , at de ord er blevet fanget og håndteret af Scanner

    System.out.println ( " Du har indtastet :"); .

    for (int j = 0; j < scanned.size (); j + +) {

    System.out.println ( scanned.get ( j )),

    }
    9

    Tjek din klasse. Det skal se sådan ud : Hej

    import java.util.Scanner ,

    import java.util.ArrayList ,

    public class ScanWords {

    public static void main ( String [] args ) {

    Scanner input = new Scanner ( System.in )

    ArrayList scannet = new ArrayList ();

    System . out.println ( "Hvor mange ord vil du gerne komme ind ? ")

    int num = input.nextInt ();

    for (int i = 0; i < num ; i + +) {

    System.out.println ("Indtast ordet" + ( i +1 )),

    scanned.add ( input.next ());
    < p >}

    System.out.println ( " Du har indtastet :");

    for (int j = 0 j < scanned.size (); j + +) {

    System.out.println ( scanned.get ( j )),

    }

    }

    }
    10

    Kør klasse.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan indstilles Classpath i Eclipse 
    ·Java String Sammenkædning Vs. StringBuilder 
    ·Hvad er Java Runtime Environment 
    ·Hvordan får jeg JDK Into the Java Bin mappe 
    ·Sådan oprettes en Java Website Login 
    ·Sådan oprettes en restaurant menu med en Java-program …
    ·Hvordan at slippe af Røde X i Java 
    ·Sådan kontrolleres , om der kan argumenteres i Java 
    ·Sådan får input fra en Java GUI 
    ·Sådan indstilles vægten af ​​en Indsend Handler 
      Anbefalede Artikler
    ·Sådan Konverter Liberty BASIC til EXE 
    ·Sådan Rediger og sortere Pakket Decimal i Mainframe 
    ·Hvad er Client Server Programmering 
    ·Sådan Set Billede bredde og højde Brug af HTML progra…
    ·Hvordan laver fil variabler i GNU 
    ·Sådan Tally procent i C + + 
    ·Sådan Find String Længde 
    ·Sådan Flyt Arrays i Java 
    ·Sådan kompilere din D-kode på Vim 
    ·Sådan bruges Progress Bar i VB 
    Copyright © Computer Viden http://www.computerdk.com