大小寫互換【java】
阿新 • • 發佈:2019-01-04
描述
現在給出了一個只包含大小寫字母的字串,不含空格和換行,要求把其中的大寫換成小寫,小寫換成大寫,然後輸出互換後的字串。
- 輸入
- 第一行只有一個整數m(m<=10),表示測試資料組數。
接下來的m行,每行有一個字串(長度不超過100)。 - 輸出
輸出互換後的字串,每組輸出佔一行。
輸入字串,字串可以求出字串的長度以及在各個索引的值,Java也有專門的判斷是不是大小寫以及轉換成大小寫的方法
具體程式碼如下
<span style="background-color: rgb(255, 255, 255);">import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int M = sc.nextInt(); while (M!=0) { String str = sc.next(); for (int i = 0; i < str.length(); i++) {//遍歷字串 if (Character.isLowerCase(str.charAt(i))) {//判斷是不是小寫 System.out.print((str.charAt(i)+"").toUpperCase());//將字串轉換為大寫 }else {//不是小寫的情況 System.out.print((str.charAt(i)+"").toLowerCase());//將字串轉換為小寫 } } System.out.println(); M--; } } }</span>