控制台輸入字串的兩種接收方式

2022-08-02 18:06:12 字數 404 閱讀 7938

今天做了一道筆試題,需要從控制台輸入。這裡回顧一下控制台接收字串的注意事項。

控制台一般使用scanner類:scanner sc = new scanner(system.in);

如果輸入字串的接收方式有兩種:

(1)sc.next();

這種方式預設回車結束,並且輸入的字串之間不能有空格,他會預設忽略掉空格後面的字元。

例如:輸入www 4    則進入記憶體的只有www

(2)sc.nextint();

這種方式接收一整行的字元。不管有沒有空格,只要敲擊回車後,這一行資料都會被載入進記憶體

例如輸入:www 4

接收到:www 4

其實都是一些小細節,還是需要多多練習啊

C 讀取控制台的多行輸入字串

問題 需要在控制台讓使用者輸入,但是希望可以接受使用者的多行輸入,而不是有限制的一行。解決方案 static string acceptmultiline while cki.key consolekey.f10 按f10退出 return result public static void mai...

字串陣列的兩種儲存方式

在c語言中,我們用 隨便寫一些內容 來表示乙個字串.編譯器會自動的在宿便寫的一些內容後面加上乙個 0 來儲存表示字串結束了 第一種儲存方式是陣列儲存.第二種儲存是字串指標的形式儲存 當我們把這兩種都宣告到變數區的時候,字串陣列在棧區 變數呆的地方 字串也會在棧區.而指標字串在棧區.指標字串指向的字串...

oracle 拼接字串的兩種方式

方式一 使用管道符 進行拼接 方式二 使用concat 函式 區別 方式一可以拼接多個字串 方式二只能將2個字串拼接到一起,方式二可以巢狀使用 concat concat 01 name id 2021年11月2日14 37 34 拼接單引號 在orcale中,2個單引號相當於1個單引號 測試一 兩...