1. 程式人生 > 其它 >使用者互動Scanner及簡單的迴圈

使用者互動Scanner及簡單的迴圈

使用者互動Scanner

  • java給我們提供了一個工具類,我們可以獲取使用者的輸入。Java.util.Scanner 是java5 的新特徵,我們可以通過Scancer類來獲取使用者的輸入

  • 基本語法

  • Scaner s = new Scanner(System.in);
  • 通過Scanner類的next()與nextLine()方法獲取輸入的字串,在讀取前我們一般需要使用 hasNext()hasNextLine()判斷是否還有輸入的資料。

  1. next():

    • 一定要讀取到有效字元後才可以結束輸入。

    • 對輸入有效字元之前遇到的空白,next()方法會自動將其去掉。

    • 只有輸入有效字元後才會將其後面輸入的空白作為分隔符或者結束符。

    • next()不能得到帶有空格的字串

  2. nextLine():

    • 以enter為結束符,也就是說nextLine()方法返回的是輸入回車之前的所有字元。

    • 可以獲得空白

順序結構

  • Java的基礎結構就是順序結構,除非特別指明,否則就按照順序一句一句執行

選擇結構

  • if單選擇結構

  • if雙選擇結構

  • if多選擇結構

  • 巢狀的if結構

  • switch多選擇結構

迴圈結構

  • while

  • do.....while

    有時候,我們需要即使不滿足條件,也至少執行一次。do...while迴圈至少執行一次

  • for