public class CAXA {
public static void main(String[] args) {
new CAXA().run();
}
public void run(){
String str = "hello world";
str = uppercaseString(str);
System.out.println(str);
}
public String uppercaseString(String string) {
String result = "";
for (int i = 0; i < string.length(); i++) {
char c = string.charAt(i);
if (c >= 'a' && c <= 'z') {
c -= 'a' - 'A';
}
result += c;
}
return result;
}
}
各位大牛,小弟初學(xué)java,假如問的問題比較幼稚望各位大牛多多見諒,以上程序是一個(gè)java字元小寫變大寫的程序,但是弟弟看不懂,望各位大牛給予講解,弟弟在這里多謝了。
4 回答

慕哥9229398
TA貢獻(xiàn)1877條經(jīng)驗(yàn) 獲得超6個(gè)贊
這個(gè)主要就是判斷是不是a~z范圍,是就變大寫,反之,也是一樣,string.length表示字符串的長度,
添加回答
舉報(bào)
0/150
提交
取消