<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # Kotlin 基本輸入/輸出 > 原文: [https://www.programiz.com/kotlin-programming/input-output](https://www.programiz.com/kotlin-programming/input-output) #### 在本文中,您將學習在屏幕上顯示輸出,并在 Kotlin 中接受用戶的輸入。 ## Koltin 輸出 您可以使用`println()`和`print()`函數將輸出發送到標準輸出(屏幕)。 讓我們舉個例子: ```kt fun main(args : Array<String>) { println("Kotlin is interesting.") } ``` 運行該程序時,輸出為: ```kt Kotlin is interesting. ``` 此處,`println()`輸出字符串(引號內)。 * * * ### `println()`和`print()`之間的區別 * `print()` - 打印引號內的字符串。 * `println()` - 打印引號內的字符串,類似于`print()`函數。 然后光標移動到下一行的開頭。 * * * 使用`println()`函數時,它將在內部調用`System.out.println()`函數。 (`System.out.println()`用于將輸出打印到 Java 屏幕中)。 如果您使用的是 IntelliJ IDEA,請將鼠標光標放在`println`旁邊,然后轉到`Navigate > Declaration`(快捷鍵:`Ctrl + B`。對于 Mac:`Cmd + B`),這將打開`Console.kt`(聲明文件)。 您會看到`println()`函數正在內部調用`System.out.println()`。 同樣,當您使用`print()`函數時,它將調用`System.out.print()`函數。 * * * ### 示例 1:`print()`和`println()` ```kt fun main(args : Array<String>) { println("1\. println "); println("2\. println "); print("1\. print "); print("2\. print"); } ``` 運行該程序時,輸出為: ```kt 1\. println 2\. println 1\. print 2\. print ``` * * * ### 示例 2:打印變量和字面值 ```kt fun main(args : Array<String>) { val score = 12.3 println("score") println("$score") println("score = $score") println("${score + score}") println(12.3) } ``` 運行該程序時,輸出為: ```kt score 12.3 score = 12.3 24.6 12.3 ``` * * * ## Kotlin 輸入 在本節中,您將學習從用戶那里接受輸入。 要在 Kotlin 中讀取一行字符串,可以使用`readline()`函數。 * * * ### 示例 3:打印用戶輸入的字符串 ```kt fun main(args: Array<String>) { print("Enter text: ") val stringInput = readLine()!! println("You entered: $stringInput") } ``` 運行該程序時,輸出為: ```kt Enter text: Hmm, interesting! You entered: Hmm, interesting! ``` 可以使用`readLine()`函數將輸入作為字符串,然后將其顯式轉換為其他數據類型(如`Int`)的值。 * * * 如果要輸入其他數據類型,則可以使用`Scanner`對象。 為此,您需要使用以下方法從 Java 標準庫中導入`Scanner`類: ```kt import java.util.Scanner ``` 然后,您需要從此類創建`Scanner`對象。 ```kt val reader = Scanner(System.`in`) ``` 現在,`reader`對象用于接收用戶的輸入。 * * * ### 示例 4:從用戶獲取整數輸入 ```kt import java.util.Scanner fun main(args: Array<String>) { // Creates an 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("You entered: $integer") } ``` 運行該程序時,輸出為: ```kt Enter a number: -12 You entered: -12 ``` 此處,創建了`Scanner`類的`reader`對象。 然后,調用`nextInt()`方法,該方法從用戶那里獲取整數輸入,該整數輸入存儲在變量`integer`中。 * * * 要從用戶獲取`Long`,`Float`,`double`和`Boolean`輸入,可以分別使用`nextLong()`,`nextFloat()`,`nextDouble()`和`nextBoolean()`方法。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看