日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java:Java的输入类Scanner

發布時間:2025/4/5 java 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java:Java的输入类Scanner 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

對于c語言來說,輸入是scanf();

對于Java來說,有個類叫Scanner,可以把它理解成系統里面有個這樣的結構體,結構體里面實現了一些函數讓你用。

結構體要定義出來一個變量。

你單單這樣寫是沒法用的,相當于沒有內存的空間,要給他實例化掉

?實例化就是這樣實例化的,這邊需要傳一個參數

這是一個構造方法,構造函數,需要傳遞一個參數來構造

這個意思是Scanner有點像瀏覽的意思,在哪瀏覽呢?在系統的輸入系統來瀏覽,就是在我們的鍵盤來瀏覽

Scanner波浪線不認識,通過ctrl +shirt +o

?上面出來一個包,他具體的位置

?

?

這個類下面有很多的方法

比如next(String):String用來獲取字符串的輸入

nextlnt():int 用來獲取整形數的輸入

nextFloat();folat 用來獲取小數的輸入

nextDouble():double 用來獲取小數的輸入

?那么如何獲取鍵盤的輸入呢?

獲取一個整數

?再來獲取一個字符串

?這樣寫不可以

因為sc.nextLine()返回的是個string

,因為c語言沒有string 這個變量 ,而java有

c語言的string就是個字符數組,然后通過指針的方式引用

?而Java中沒有這么麻煩,直接用String str;

?輸出一下

? ? ? ?記住 Scanner sc =new Scanner(System.in);必須初始化這個類

?運行結果

因為我們的回車被吸收了,在c里面我們用 getchar();吸收?

改動一下

再加一行str = sc.nextLine()試試

?

?運行結果

?補充:

如果我們想把java行號打出來

找到這里

?然后點擊那個show line numbers

總結

以上是生活随笔為你收集整理的Java:Java的输入类Scanner的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。