我一直在努力嘗試,並且沒有辦法。不使用toUpperCase()方法將小寫字母傳遞給大寫字母
我想花小寫字母大寫等價。
我知道並知道如何使用toUpperCase()方法,但是我希望沒有它。
這是我的失敗代碼:
import java.util.Scanner;
public class ConvertLetters {
public static void main(String[] args) {
Scanner stdin = new Scanner(System.in);
System.out.print("enter a lower case letter");
char letter = stdin.nextLine();
int letter2 = 'A' + (letter - 'a');
System.out.println("and we will refund your letter capitalized");
System.out.print("Your letter: " + letter);
System.out.print("upper case equates to:");
System.out.print(letter2);
}
}
我想你只對ASCII轉換感興趣呢? – Perception 2011-12-23 17:08:23