Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: Java: Mihin tarvitaan Scanner-luokkaa?

Behemot [22.05.2013 10:22:03]

#

Olen juuri aloittanut ohjelmoinnin javalla.

Mikä on tämän luokan merkitys?

private static Scanner input = new Scanner(System.in);

Mod. lisäsi kooditagit, siirsi keskustelun ja otsikoi järkevästi!

groovyb [22.05.2013 10:34:47]

#

Sillä luetaan arvoja eri tyyppisistä lähteistä. Omassa tapauksessasi veikkaisin että sitä käytetään konsoliin kirjoitetun tekstin lukemiseen.

import java.util.*;

public class ScannerDemo {

    public static void main(String[] args) {
        String nimi;                          // Merkkijono -tyyppinen muuttuja, johon halutaan tallentaa kirjoitettu nimi
        Scanner in = new Scanner(System.in);  // Luodaan Scanner -objekti, tässä tapauksessa halutaan lukea standard inputista

        System.out.println("Kerro nimesi:");  // Kirjoitetaan konsoliin teksti Kerro nimesi:
        nimi = in.nextLine();                 // Luetaan vastaukseksi itse kirjoitettu rivi nimi -muuttujaan
        in.close();                           // Suljetaan scanner -objekti

        System.out.println("Terve, " + nimi); // Kirjoitetaan konsoliin Terve, + muuttujan arvo,eli ruudulle ilmestyy: Terve, [Kirjoitettu nimi]
    }
}

Behemot [22.05.2013 11:23:45]

#

Kiitti:)

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta