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

java中scanner類的用法是什么

134次閱讀
沒有評論

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

Scanner 類是 Java 中的一個實用工具類,用于從標準輸入或文件中讀取數(shù)據(jù)。它提供了各種方法來解析基本類型和字符串。以下是 Scanner 類的主要用法:

  1. 創(chuàng)建 Scanner 對象:首先需要創(chuàng)建 Scanner 對象,可以使用標準輸入 System.in 作為參數(shù),也可以使用文件作為參數(shù)。
    例如:

    Scanner scanner = new Scanner(System.in);
    

    或者:

    File file = new File("input.txt");
    Scanner scanner = new Scanner(file);
    
  2. 讀取基本類型數(shù)據(jù):

    • 使用 nextInt() 方法讀取整數(shù)。
    • 使用 nextLong() 方法讀取長整數(shù)。
    • 使用 nextDouble() 方法讀取雙精度浮點數(shù)。
    • 使用 nextBoolean() 方法讀取布爾值。

    例如:

    int num = scanner.nextInt();
    double salary = scanner.nextDouble();
    boolean isMarried = scanner.nextBoolean();
    
  3. 讀取字符串:

    • 使用 next() 方法讀取下一個以空格分隔的字符串。
    • 使用 nextLine() 方法讀取整行字符串。

    例如:

    String name = scanner.next();
    String address = scanner.nextLine();
    
  4. 設置分隔符:Scanner 類默認使用空格作為分隔符,可以使用 useDelimiter() 方法設置自定義分隔符。
    例如:

    scanner.useDelimiter(",");
    
  5. 判斷輸入是否還有下一個元素:

    • 使用 hasNext() 方法判斷是否還有下一個元素。
    • 使用 hasNextInt()、hasNextDouble() 等方法判斷下一個元素的類型。

    例如:

    if (scanner.hasNext()) {// 讀取下一個元素 
    }
    
  6. 關閉 Scanner 對象:
    在不再使用 Scanner 對象時,應該調(diào)用 close() 方法關閉它。
    例如:

    scanner.close();
    

以上是 Scanner 類的一些常用用法,可以根據(jù)具體需求選擇相應的方法來讀取和解析輸入數(shù)據(jù)。

丸趣 TV 網(wǎng) – 提供最優(yōu)質(zhì)的資源集合!

正文完
 
丸趣
版權(quán)聲明:本站原創(chuàng)文章,由 丸趣 2023-12-09發(fā)表,共計882字。
轉(zhuǎn)載說明:除特殊說明外本站除技術相關以外文章皆由網(wǎng)絡搜集發(fā)布,轉(zhuǎn)載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 绥宁县| 沛县| 谷城县| 贺州市| 明星| 永春县| 澜沧| 铜山县| 乌兰浩特市| 开平市| 勐海县| 田林县| 布拖县| 綦江县| 宁海县| 连云港市| 长治县| 呈贡县| 安阳县| 杭锦后旗| 玛纳斯县| 连山| 祁门县| 中江县| 伊宁县| 平和县| 泌阳县| 措勤县| 承德市| 北安市| 筠连县| 且末县| 徐汇区| 乌拉特中旗| 大同市| 大厂| 苗栗县| 喀什市| 玛纳斯县| 攀枝花市| 丹寨县|