Program Kotlin do drukowania liczby całkowitej (wprowadzonej przez użytkownika)

W tym programie nauczysz się drukować liczbę całkowitą wprowadzoną przez użytkownika. Liczba całkowita jest przechowywana w zmiennej i wyświetlana na ekranie za pomocą odpowiednio funkcji nextInt () i println ().

Przykład 1: Jak wydrukować liczbę całkowitą wprowadzoną przez użytkownika w Kotlinie za pomocą skanera

 import java.util.Scanner fun main(args: Array) ( // Creates a reader instance which takes // input from standard input - keyboard val reader = Scanner(System.`in`) print("Enter a number: ") // nextInt() reads the next integer from the keyboard var integer:Int = reader.nextInt() // println() prints the following line to the output screen println("You entered: $integer") )

Po uruchomieniu programu wynik będzie następujący:

 Wpisz liczbę: 10 Podałeś: 10

W tym przykładzie Scannertworzony jest obiekt klasy, czytnik, który pobiera dane wejściowe od użytkownika keyboard (standardowe wejście).

Następnie nextInt()funkcja odczytuje wprowadzoną liczbę całkowitą, aż napotka znak nowego wiersza (Enter). Liczba całkowita jest następnie zapisywana w zmiennej typu integer Int.

Na koniec println()funkcja wypisuje liczbę całkowitą na standardowe wyjście: ekran komputera przy użyciu szablonów łańcuchowych.

Powyższy program jest bardzo podobny do Java bez standardowego kodu klasy. Odpowiedni kod Java można znaleźć tutaj: Program Java do drukowania liczby całkowitej

Przykład 2: Jak wydrukować liczbę całkowitą bez użycia skanera

 fun main (args: Array) (print ("Podaj liczbę:") // czyta wiersz ze standardowego wejścia - klawiatura // i operator !! zapewniają, że wejście nie jest puste val stringInput = readLine () !! // konwertuje string input to integer var integer: Int = stringInput.toInt () // println () wyświetla następujący wiersz na ekranie wyjściowym println ("Wprowadziłeś: $ integer"))

Po uruchomieniu programu wynik będzie następujący:

 Wpisz liczbę: 10 Podałeś: 10

W powyższym programie używamy funkcji readLine()do odczytania linii ciągu z klawiatury. Ponieważ readLine()może również akceptować wartości null, !! operator zapewnia niezerową wartość zmiennej stringInput.

Następnie ciąg przechowywany w stringInput jest konwertowany na wartość całkowitą za pomocą funkcji toInt()i zapisywany w jeszcze jednej zmiennej całkowitej.

Na koniec liczba całkowita jest drukowana na ekranie wyjściowym za pomocą println().

Interesujące artykuły...