Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Java Programming >> Content

    Hur man använder en scanner för flera ord i Java

    Är Scanner klass i Java som vanligen används för att läsa in data för användning av programmet . Genom att konstruera Scanner för att läsa in data från konsolen , kan programmerare utveckla mycket enkla gränssnitt för trafikstyrning linje användarrecensioner . Scanner konstruktor accepterar en rad olika argument , inklusive filtyper , strömmar in , stråkar och byte kanaler . För att skapa ett enkelt användargränssnitt som accepterar flera ord , kan vi använda klassen InputStream . Instruktioner
    1

    Skapa en ny Java-klass som heter " ScanWords . "

    Public class ScanWords { }
    2

    Placera en main-metod i ScanWords klassen .

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

    Importera Scanner och ArrayList paket från java.utils genom att placera följande kod på toppen i din klass

    import java.util.Scanner , .

    import java.util.ArrayList ,
    4

    Skapa en ny skanner objekt att läsa in orden . Du kommer att vilja konstruera skanner med argumentet " System.in . " Detta Skannerfunktion att den kommer att läsa i uppgifterna via en ingång ström

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

    Skapa ett ArrayList att hålla orden när de har trätt

    ArrayList skannas = new ArrayList ( ) ; .
    6

    Lägg till följande kodrad för att tillåta slutanvändaren att ange antalet ord han ämnar anlöpa

    System.out.println ( " Hur många ord vill du skriva ? " ) ; .

    int num = input.nextInt ( ) ;

    7

    Lägg till följande " för " loop så att slutanvändaren att skriva orden

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

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

    scanned.add ( input.next ( ) ) ;

    }
    8

    Lägg till ytterligare en " för " loop för att testa att orden har fångats och hanterats av Scanner

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

    för ( int j = 0 ; j < scanned.size (); j + +) {

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

    }
    9

    Kontrollera din klass . Det bör se ut så här :

    import java.util.Scanner ,

    import java.util.ArrayList ,

    offentliga ScanWords class {

    public static void main ( String [] args ) {

    Scanner input = new Scanner ( System.in ) ;

    ArrayList skannas = new ArrayList ( ) ;

    System . out.println ( " Hur många ord vill du skriva ? " ) ;

    int num = input.nextInt ( ) ;

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

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

    scanned.add ( input.next ( ) ) ;

    }

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

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

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

    }

    }

    }
    10

    Kör klass . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Konvertera Bytekod till maskinkod
    ·Hur man använder Palette i NetBeans
    ·Så här ändrar Project Typ i Eclipse
    ·Om Java Karaktär Funktioner
    ·Hur konvertera C + +-kod i Java
    ·Hur Integrera Android Med Eclipse
    ·Java Funktion & Argument Defaults
    ·Hur ladda upp en bild i ett datorprogram i Java
    ·Inaktivera ett objekt i en ComboBox i Java
    ·Hur man använder Måla i Java
    Utvalda artiklarna
    ·Hur vill kolla en Perl e-postadress
    ·Hur man skapar en BlogSkin för Blogger
    ·Hur komma bort från MySQL
    ·Hur man bygger en dator Program
    ·Java Splash Screen Tutorial
    ·Nackdelarna med en platt - File Based System
    ·Vad är Microsoft Visual Studio 6.0
    ·Hur vill kolla variabeltyper i Python
    ·Hur man använder MSFlexGrid i VB6
    ·Hur att avsluta Trådar grund stack overflow Problem
    Copyright © Dator Kunskap http://www.dator.xyz