2017-09-05 70 views
-4

我試圖構建一個程序,如果用戶輸入是小寫,大寫或像(!,?,*,/)這樣的符號,它們可以有所不同。關於如何構建這樣的程序的任何想法?如何區分java中的小寫字母,大寫字母和標誌

這裏是我迄今爲止

Here is what i have so far

+0

告訴我們你的努力 –

+3

您提供的都是一個模糊的描述。你到目前爲止得到了什麼? – Stultuske

+0

請勿將您的代碼/結果放入外部鏈接,請 – Stultuske

回答

1

簡單:

boolean isEntirelyUppercase(String s) 
{ 
    return s.toUpperCase().equals(s); 
} 

boolean isEntirelyLowercase(String s) 
{ 
    return s.toLowerCase().equals(s); 
} 

boolean isPunctuationMark(String s) 
{ 
    if(s.length() != 1) 
     return false; 
    char c = s.charAt(0); 
    return !Character.isLetterOrDigit(c); 
} 
相關問題