Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Java Programming >> Content
    Hvordan bruke en skanner for flere ord i Java
    The Scanner -klassen i Java er vanlig å lese i data for bruk av programmet. Ved å konstruere Scanner å lese i data fra konsollen , kan programmerere utvikle svært enkle kommandolinje brukergrensesnitt . Skanneren konstruktør aksepterer en rekke argumenter , inkludert filtyper , innspill bekker , strykere og byte kanaler . Å lage et enkelt brukergrensesnitt som aksepterer flere ord , kan vi bruke klassen InputStream . Instruksjoner
    en

    Opprett en ny java klasse kalt " ScanWords . "

    Public class ScanWords { }
    2

    Plasser en viktig metode i ScanWords klassen .

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

    Import for skanner og ArrayList pakker fra java.utils ved å plassere følgende kode på toppen av klassen din

    import java.util.scanner ; .

    import java.util.ArrayList ;
    4

    Opprett en ny skanner objekt å lese i ordene . Du vil ønske å konstruere Scanner med argumentet " System.in . " Dette forteller Scanner at det vil bli å lese i data gjennom en inngang stream

    Scanner innspill = new Scanner ( System.in ) ; .
    5

    Lag en ArrayList til å holde ord når de er inngått

    ArrayList skannet = new ArrayList (); .
    6

    Legg til følgende linje med kode for å tillate sluttbrukeren å angi antall ord han har til hensikt å gå inn

    System.out.println (" Hvor mange ord ønsker du å delta? "); .

    int num = input.nextInt ();

    7

    Legg til følgende "for" loop for å tillate sluttbrukeren å skrive ordene

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

    System . out.println ("Skriv ordet" + ( i +1 ));

    scanned.add ( input.next ( ));

    }
    8

    legg til "for" loop for å teste at ord har blitt fanget og håndtert av Scanner

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

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

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

    }
    9

    Sjekk din klasse. Det skal se slik ut : en

    import java.util.scanner ;

    import java.util.ArrayList ;

    public class ScanWords {

    public static void main ( String [] args ) {

    Scanner innspill = new Scanner ( System.in ) ;

    ArrayList skannet = new ArrayList ();

    System . out.println ( " Hvor mange ord ønsker du å delta? ");

    int num = input.nextInt ();

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

    System.out.println ("Skriv inn ordet" + ( i +1 ));

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

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

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

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

    }

    }

    }
    10

    Kjør klasse .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan oppdage rektangel Kollisjon i Java 
    ·Hvorfor abstrakte klasser i Java 
    ·Hvordan å erklære en Constructor i Java 
    ·Brøk del av en Float i Java 
    ·Hvordan sette inn et bilde i en 3D- modell Bruke Java 
    ·Hvordan Stopp Grails i Jetty 
    ·Slik skjuler et element i Android ListView 
    ·Fordelene ved JDK 1.6 
    ·Slik konverterer Java String til en InputSource 
    ·Hvordan legge inn kommentarer i Java-kode 
      Anbefalte artikler
    ·Slik konverterer Recursive å Iterativ 
    ·Hvordan Åpne Run SQL kommando 
    ·Hvordan å lære grunnleggende matematikk ved hjelp av …
    ·Hvordan Spor endringer i Python og Django 
    ·Køer og Stacks Forklart 
    ·Slik konverterer en PHP String til Dato 
    ·Hvordan lage en original arbeidsområde i Visual Basic …
    ·Hvordan bruke statiske blokkene i Java 
    ·Hvordan bruke en Array Class i Javascript 
    ·Den Fordeler og ulemper ved å bruke funksjoner og pros…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/