<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Java 基本輸入和輸出 > 原文: [https://www.programiz.com/java-programming/basic-input-output](https://www.programiz.com/java-programming/basic-input-output) #### 在本教程中,您將學習在 Java 中向用戶顯示輸出和從用戶那里獲取輸入的簡單方法。 ## Java 輸出 在 Java 中,您可以簡單地使用 ```java System.out.println(); or System.out.print(); or System.out.printf(); ``` 將輸出發送到標準輸出(屏幕)。 這里, * `System`是一個類 * `out`是`public static`字段:它接受輸出數據。 如果您不了解,請不要擔心。 我們將在后面的章節中討論`class`,`public`和`static`。 讓我們以輸出一條線為例。 ```java class AssignmentOperator { public static void main(String[] args) { System.out.println("Java programming is interesting."); } } ``` **輸出**: ```java Java programming is interesting. ``` 在這里,我們使用`println()`方法顯示字符串。 * * * ### `println()`,`print()`和`printf()`之間的區別 * `print()` - 它在引號內打印字符串。 * `println()` - 像`print()`方法一樣在引號內打印字符串。 然后光標移動到下一行的開頭。 * `printf()` - 它提供字符串格式設置(類似于 C/C++ 編程中的[`print()`](/cpp-programming/library-function/cstdio/printf "printf in C/C++ programming")。 * * * ### 示例:`print()`和`println()` ```java class Output { public static void main(String[] args) { System.out.println("1\. println "); System.out.println("2\. println "); System.out.print("1\. print "); System.out.print("2\. print"); } } ``` **輸出**: ```java 1\. println 2\. println 1\. print 2\. print ``` 在上面的示例中,我們顯示了`print()`和`printf()`方法的工作。 要了解`printf()`方法,請訪問 [Java `printf()`](https://www.cs.colostate.edu/~cs160/.Summer16/resources/Java_printf_method_quick_reference.pdf "Java printf()")。 * * * ### 示例:打印變量和字面值 ```java class Variables { public static void main(String[] args) { Double number = -10.6; System.out.println(5); System.out.println(number); } } ``` 運行該程序時,輸出為: ```java 5 -10.6 ``` 在這里,您可以看到我們沒有使用引號。 這是因為要顯示整數,變量等,我們不使用引號。 * * * ### 示例:打印連接的字符串 ```java class PrintVariables { public static void main(String[] args) { Double number = -10.6; System.out.println("I am " + "awesome."); System.out.println("Number = " + number); } } ``` **輸出**: ```java I am awesome. Number = -10.6 ``` 在上面的示例中,請注意以下行: ```java System.out.println("I am " + "awesome."); ``` 在這里,我們使用`+`運算符來連接(聯接)兩個字符串:`"I am "`和`"awesome."`。 還有,線, ```java System.out.println("Number = " + number); ``` 在此,首先求值變量`number`的值。 然后,將該值連接到字符串:`"Number ="`。 * * * ## Java 輸入 Java 提供了不同的方法來從用戶那里獲取輸入。 但是,在本教程中,您將學習使用`Scanner`類的對象從用戶那里獲取輸入。 為了使用`Scanner`的對象,我們需要導入`java.util.Scanner`包。 ```java import java.util.Scanner; ``` 要了解有關在 Java 中導入包的更多信息,請訪問 [Java Import Packages](/java-programming/packages-import "Java Import Packages") 。 然后,我們需要創建`Scanner`類的對象。 我們可以使用該對象從用戶那里獲取輸入。 ```java // create an object of Scanner Scanner input = new Scanner(System.in); // take input from the user int number = input.nextInt(); ``` * * * ### 示例:從用戶獲取整數輸入 ```java import java.util.Scanner; class Input { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Enter an integer: "); int number = input.nextInt(); System.out.println("You entered " + number); // closing the scanner object input.close(); } } ``` **輸出**: ```java Enter an integer: 23 You entered 23 ``` 在上面的示例中,我們創建了一個名為`Scanner`類的`input`的對象。 然后,我們調用`Scanner`類的`nextInt()`方法來從用戶獲取整數輸入。 同樣,我們可以使用`nextLong()`,`nextFloat()`,`nextDouble()`和`next()`方法分別從用戶處獲取`long`,`float`,`double`和`string`輸入。 **注意**:我們已使用`close()`方法關閉對象。 建議一旦輸入,就關閉掃描器對象。 * * * ### 示例:獲取浮點,雙精度和字符串輸入 ```java import java.util.Scanner; class Input { public static void main(String[] args) { Scanner input = new Scanner(System.in); // Getting float input System.out.print("Enter float: "); float myFloat = input.nextFloat(); System.out.println("Float entered = " + myFloat); // Getting double input System.out.print("Enter double: "); double myDouble = input.nextDouble(); System.out.println("Double entered = " + myDouble); // Getting String input System.out.print("Enter text: "); String myString = input.next(); System.out.println("Text entered = " + myString); } } ``` **輸出**: ```java Enter float: 2.343 Float entered = 2.343 Enter double: -23.4 Double entered = -23.4 Enter text: Hey! Text entered = Hey! ``` 如前所述,還有其他幾種從用戶那里獲取輸入的方法。 要了解有關`Scanner`的更多信息,請訪問 [Java Scanner](/java-programming/scanner "Java Scanner") 。
                  <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>

                              哎呀哎呀视频在线观看