1. 程式人生 > 其它 >java中輸入只一竄英文字母,輸出格式是小寫轉換大寫,大寫轉化成小寫英文字母

java中輸入只一竄英文字母,輸出格式是小寫轉換大寫,大寫轉化成小寫英文字母

技術標籤:字串java演算法

問題描述
  編寫一個程式,輸入一個字串(長度不超過20),然後把這個字串內的每一個字元進行大小寫變換,即將大寫字母變成小寫,小寫字母變成大寫,然後把這個新的字串輸出。
  輸入格式
  輸入一個字串,而且這個字串當中只包含英文字母,不包含其他型別的字元,也沒有空格。
  輸出格式
  輸出經過轉換後的字串。

樣例輸入

AeDb

樣例輸出

aEdB

具體解答:

public static void main(String[] args) {
		Scanner s = new Scanner(System.in);
		String str = s.
nextLine(); char [] c = new char[str.length()]; for(int i = 0;i<str.length();i++) { c[i] = str.charAt(i); } for(int i =0;i<c.length;i++) { if(c[i]>=65 && c[i]<=90) { int j=(int)c[i]+32; System.out.print((char)j); } if(c[i]>=97 && c[i]<=122
) { int k=(int)c[i]-32; System.out.print((char)k); } } }

結果展示:
在這裡插入圖片描述