首頁 > Java > Java基礎 > 主體

java如何從鍵盤輸入數組

王林
發布: 2019-11-23 16:00:50
原創
14308 人瀏覽過

java如何從鍵盤輸入數組

知識補充:

Scanner 類別的next()nextLine() 方法取得輸入的字串。

toString() 方法用於傳回以一個字串表示的 Number 物件值。

第一種方法:(不限制輸入陣列的長度)

System.out.println("请输入几个数并用逗号隔开:");
  Scanner sc = new Scanner(System.in);
  String str = sc.next().toString();
  String[] arr  = str.split(",");
  int[] b = new int[arr.length];
  for(int j = 0; j<b.length;j++) {
   b[j] = Integer.parseInt(arr[j]);
   System.out.println(b[j]+" ");
  }
登入後複製

透過這樣我們就能透過鍵盤輸入,結果如下:

java如何從鍵盤輸入數組

第二種方法:(限制輸入的數量)

System.out.println("请输入三个数:");
Scanner in = new Scanner(System.in);
int[] b=new int[3];
for(int i=0;i<b.length;i++){
b[i]=in.nextInt();
}
登入後複製

說明Scanner類別中next()與nextLine()方法的區別

next()與nextLine()區別很明確,next() 方法遇見第一個有效字元(不是空格和換行符)時,開始掃描,當遇見第一個分隔符號或結束符號(空格或換行符)時,結束掃描,取得掃描到的內容,也就是說使用next()方法獲得的是不含空格和換行符的單一字串。

推薦教學:java開發入門

以上是java如何從鍵盤輸入數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!