久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

java輸入語句scanner如何使用

157次閱讀
沒有評論

共計 1208 個字符,預計需要花費 4 分鐘才能閱讀完成。

使用 Scanner 類進行輸入操作需要進行以下步驟:

  1. 導入 Scanner 類:
import java.util.Scanner;
  1. 創建 Scanner 對象:
Scanner scanner = new Scanner(System.in);
  1. 使用 Scanner 對象進行輸入操作:
  • 使用 next() 方法獲取輸入的字符串:
String inputString = scanner.next();
  • 使用 nextInt() 方法獲取輸入的整數:
int inputInt = scanner.nextInt();
  • 使用 nextDouble() 方法獲取輸入的浮點數:
double inputDouble = scanner.nextDouble();
  • 使用 nextBoolean() 方法獲取輸入的布爾值:
boolean inputBoolean = scanner.nextBoolean();
  1. 關閉 Scanner 對象:
scanner.close();

完整示例:

import java.util.Scanner;

public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);

        System.out.print(" 請輸入一個字符串:");
        String inputString = scanner.next();
        System.out.println(" 輸入的字符串為:" + inputString);

        System.out.print(" 請輸入一個整數:");
        int inputInt = scanner.nextInt();
        System.out.println(" 輸入的整數為:" + inputInt);

        System.out.print(" 請輸入一個浮點數:");
        double inputDouble = scanner.nextDouble();
        System.out.println(" 輸入的浮點數為:" + inputDouble);

        System.out.print(" 請輸入一個布爾值(true/false):");
        boolean inputBoolean = scanner.nextBoolean();
        System.out.println(" 輸入的布爾值為:" + inputBoolean);

        scanner.close();}
}

注意事項:

  • 在使用 nextInt()nextDouble() 等方法獲取輸入后,如果還需要獲取字符串輸入,需要使用 nextLine() 方法來消費掉之前輸入的回車符。可以在調用 nextLine() 方法之前先調用 scanner.nextLine() 進行清空緩沖區。
int inputInt = scanner.nextInt();
scanner.nextLine();  // 清空緩沖區
String inputString = scanner.nextLine();

丸趣 TV 網 – 提供最優質的資源集合!

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-12-12發表,共計1208字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 枣强县| 青海省| 新丰县| 三明市| 西充县| 靖宇县| 上蔡县| 晋宁县| 德保县| 台安县| 积石山| 泌阳县| 旬阳县| 沅江市| 晋州市| 夹江县| 平谷区| 兴文县| 旬阳县| 宁武县| 比如县| 依安县| 蒙阴县| 平利县| 青海省| 西盟| 额尔古纳市| 光泽县| 舞阳县| 宝丰县| 台山市| 宣城市| 临安市| 镇宁| 成安县| 台东市| 芒康县| 鹤岗市| 凤山县| 五常市| 西充县|