JAVA學習日記每天進步一點點之Scanner類

2021-09-21 13:42:27 字數 825 閱讀 1827

scanner s = new scanner(system.in);從鍵盤接收資料

以**為例:

scanner s=new scanner(system.in);  //建立物件

if(s.hasnext())

s.close();

next() 與 nextline() 區別

next():

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

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

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

4、next() 不能得到帶有空格的字串。

nextline():

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

2、可以獲得空白。

**如下:

scanner scan = new scanner(system.in);

double sum=0;

double m=0;

while(scan.hasnextdouble())

system.out.println("和為:"+sum);

system.out.println("平均值為:"+sum/m);

輸入輸出如上,因為scan.hasnextdouble()判斷輸入結束是最後乙個enter之後的資料型別不是double型

每天進步一點點

很多朋友總喜歡問 成功靠什麼?其實,成功很難單一的歸納為靠什麼條件,如果一定要回答,只能從某種意義上說 很多人的成功就是靠他們每天比別人 多做一點點 正如古人有云 業精於勤,荒於嬉。這裡所說的勤,也就是比別人多做一點點,即付出多一點的勞動和努力。不要小看這一點點,又如古語說 集腋成裘,積沙成丘。如果...

每天進步一點點

在模組化程式設計時,在子模組中宣告變數 例如unsigned char aa 不需要在標頭檔案中宣告 要在主函式中呼叫,要寫成 extern unsigned char aa 而不能寫成 extern aa 寫成extern aa 則無法改變aa的值。2014年9月22日 21 12 00 品質因數...

每天進步一點點(一)

最近接了第乙個商業專案,一人獨立完成從前台到後台,做了有幾天的時間,每天進步一點點,把每天看到的學到的記錄下來,以後也堅持。後台繼續用自己的extjs老本行,因為相比其他js庫,extjs用的比較熟,現成的 也有所以開發起來也比較容易,今天學到了兩個ext的新東西。一 ext和後台進行互動大部分用的...