Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako používať skener pre viac slov v jazyku Java

Trieda skenera v Jave sa bežne používa na čítanie v dátach pre použitie aplikácie . Zostavením Scanner čítať v dátach z konzoly , programátori môžu vyvíjať veľmi jednoduché príkazového riadku užívateľské rozhranie . Konštruktér skenera prijíma celý rad argumentov , vrátane typov súborov , vstupných tokov , sláčiky a bytových kanálov . Ak chcete vytvoriť jednoduché užívateľské rozhranie , ktoré prijíma viac slov , môžeme použiť triedy InputStream . Pokyny dovolená 1

Vytvoriť nový java triedy s názvom " ScanWords . "

Public class ScanWords { }
2

Umiestnite hlavnú metódu v triede ScanWords .

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

Import skenera a ArrayList balíčky od java.utils umiestnením nasledujúci kód v hornej . vašej triedy

import java.util.Scanner ;

import java.util.ArrayList ;
4

Vytvoriť nový skenera objekt čítať v slovách . Budete chcieť postaviť skenera s argumentom " System.in . " To hovorí , skenera , ktorý bude čítanie v dátach prostredníctvom vstupného prúdu

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

Vytvoriť ArrayList držať slová . potom, čo boli zapísané

ArrayList naskenovaný = new ArrayList ( ) ;
6

Pridajte nasledujúci riadok kódu , aby koncový užívateľ zadať počet slov má v úmysle zadať

System.out.println ( " Koľko slov by ste chceli vstúpiť ? " ) ; .

int num = input.nextInt ( ) ;

7

Pridajte nasledujúce " pre " slučky umožniť koncovému užívateľovi zadať slová

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

systém . out.println ( " Zadajte slovo " + ( i +1 ) ) ;

scanned.add ( input.next ( ) ) ;

}
8 < p . > Pridať ďalšie " pre " slučky otestovať , že slová bola zachytená a spracovaná skenera

System.out.println ( " Zadali ste : " ) ;

for ( int j = 0 ; j < scanned.size ( ) , j + + ) { celým

System.out.println ( scanned.get ( j ) ) , celým

}
9

Skontrolujte svoju triedu . Malo by to vyzerať takto :

import java.util.Scanner ;

import java.util.ArrayList ;

public class ScanWords {

public static void main ( String [ ] args ) {

Scanner input = new Scanner ( System.in ) ;

ArrayList naskenovaný = new ArrayList ( ) ;

systém . out.println ( " Koľko slov by ste chceli vstúpiť ? " ) ;

int num = input.nextInt ( ) ;

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

System.out.println ( " Zadajte slovo " + ( i +1 ) ) ;

scanned.add ( input.next ( ) ) ;

}

System.out.println ( " Zadali ste : " ) ;

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

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

}

}

}
10

Run trieda .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené