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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Scanner类的简单用法介绍!

發(fā)布時間:2024/9/30 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Scanner类的简单用法介绍! 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Scanner是Java中的一個新特征,Java程序員可以通過Scanner類來獲取用戶的輸入,幫助程序員接收從鍵盤輸入的數(shù)據(jù),對于程序員而言非常有幫助。當程序需要從鍵盤獲取用戶輸入的命令或數(shù)據(jù)時,例如:獲取用戶輸入的計算表達式。可以通過Scanner類方便地獲取用戶輸入。

通過Scanner類獲取用戶輸入時,控制臺會一直等待用戶的輸入,直到用戶敲回車鍵結(jié)束,把所輸入的內(nèi)容傳給Scanner,程序要從Scanner獲取輸入的內(nèi)容,則只需要調(diào)用Scanner的nextLine()方法即可。

Scanner類的初始化

聲明一個scanner變量,并用new運算符實例化Scanner,實例化Scanner時,需要傳入System.in對象,Scanner通過傳入的System.in獲取用戶輸入,并對用戶輸入的字符進行處理,屏蔽了獲取用戶輸入的復(fù)雜操作。

Scanner scanner = new Scanner(System.in);

接下來,小千就為大家簡單介紹一下引用類型Scanner在通常情況下的使用步驟。

第一步,導(dǎo)包

格式:import 包路徑.類名稱;

如果需要使用的目標類,和當前類位于同一個包下,則可以省略導(dǎo)包語句不寫。另外,只有Java.lang包下的內(nèi)容不需要導(dǎo)包,其他的包都需要import語句。

第二步,創(chuàng)建,格式如下:

類名稱 對象名=new 類名稱();

第三步,使用,格式:

對象名.成員方法名()

比如:獲取鍵盤中輸入的double數(shù)字:Double num=sc.nextDouble()(有返回值,把返回值放在變量當中)

獲取鍵盤中輸入的字符串:String str=sc.next()

為了方便大家的理解,就先粘幾行代碼。

package dayone;import Java.util.Scanner;//1.導(dǎo)包public class DemoScanner {public static void main(String args[]){//2.創(chuàng)建//Scanner.in表示從鍵盤進行輸入Scanner sc=new Scanner(System.in);//3.獲取鍵盤輸入的Doble數(shù)字double num=sc.nextDouble();System.out.println(“輸入的Deoble數(shù)字是:”+num);//4.獲取鍵盤輸入的字符串String str=sc.next();System.out.println(“輸入的字符串是:”+str);}}

關(guān)于Scanner類,就先介紹到這里,想要運用好Scanner類,大家有必要記住一些基本格式。還需要注意Scanner是一個類,不是關(guān)鍵字,它是一個引用類型。在從鍵盤當中獲取數(shù)據(jù)的時候,其實獲取的是字符串,只不過后面的Deoble把字符串變成了double型,有點類似于數(shù)據(jù)類型的強制轉(zhuǎn)換。

本文來自千鋒教育,轉(zhuǎn)載請注明出處。

總結(jié)

以上是生活随笔為你收集整理的Scanner类的简单用法介绍!的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。