Tässä ohjelmassa opit tulostamaan käyttäjän kirjoittaman numeron Java-muodossa. Kokonaisluku tallennetaan muuttujaan käyttämällä System.in-tiedostoa, ja se näytetään näytöllä System.out-toiminnolla.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista Java-ohjelmointiaiheista:
- Java Hello World -ohjelma
- Java Basic -syöttö ja -lähtö
Esimerkki: Kuinka käyttäjän kirjoittama kokonaisluku tulostetaan
import java.util.Scanner; public class HelloWorld ( public static void main(String() args) ( // Creates a reader instance which takes // input from standard input - keyboard Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); // nextInt() reads the next integer from the keyboard int number = reader.nextInt(); // println() prints the following line to the output screen System.out.println("You entered: " + number); ) )
Tuotos
Syötä numero: 10 Annoit: 10
Tässä ohjelmassa luodaan Scanner
luokan, lukijan kohde, joka ottaa tulot vakiotuloista, mikä on keyboard
.
Sitten Enter a number
kehote tulostetaan antamaan käyttäjälle visuaalinen vihje siitä, mitä heidän pitäisi tehdä seuraavaksi.
reader.nextInt()
lukee sitten kaikki syötetyt kokonaisluvut näppäimistöltä, ellei se löydä uutta rivimerkkiä (Enter)
. Syötetyt kokonaisluvut tallennetaan sitten kokonaisluvun muuttujan numeroon.
Jos syötät minkä tahansa merkin, joka ei ole kokonaisluku, kääntäjä heittää InputMismatchException
.
Lopuksi numero tulostetaan vakiolähtöön ( System.out
) - tietokoneen näyttö toimintoa käyttämällä println()
.