讀取使用者的輸入,直到輸入quit時退出

2021-08-19 05:59:09 字數 605 閱讀 2696

今天面試時碰到了乙個機試題,記錄一下:

讀取使用者的輸入,直到輸入quit時退出

把string型別轉換為integer型別

當輸入為1時,返回true,輸入不為1時返回false

不可用乙個try、catch捕獲所有異常 單獨處理為空時的錯誤

public static void main(string args) 

// 判斷字串是否可以轉換為integer型別

try else

} catch (numberformatexception e)

system.out.println("您輸入了:" + l_input);

}} catch (ioexception e)

}

string轉換為integer型別兩種方式:
int a = integer.parseinte(str);

int a = integer.valueof(str).intvalue();

注意:string型別轉換為int型別時記得捕獲異常,
numberformatexception

讀取使用者的輸入

我們如何讀取使用者的鍵盤 控制台 輸入呢?從鍵盤和標準輸入 os.stdin 讀取輸入,最簡單的辦法是使用 fmt 包提供的 scan 和 sscan 開頭的函式。請看以下程式 從控制台讀取輸入 package main import fmt var firstname,lastname,s str...

Shell讀取使用者輸入

14.2 讀取使用者輸入上一章我們談到如何定義或取消變數,變數可被設定為當前shell的區域性變數,或是環境變數。如果您的shell指令碼不需要呼叫其他指令碼,其中的變數通常設定為指令碼內的區域性變數 參見第13.10節 變數 要獲取變數的值,在美元符後跟變數名即可。shell會對雙引號內的美元符後...

Shell讀取使用者輸入

14.2 讀取使用者輸入上一章我們談到如何定義或取消變數,變數可被設定為當前shell的區域性變數,或是環境變數。如果您的shell指令碼不需要呼叫其他指令碼,其中的變數通常設定為指令碼內的區域性變數 參見第13.10節 變數 要獲取變數的值,在美元符後跟變數名即可。shell會對雙引號內的美元符後...