1. 程式人生 > >大小寫互換【java】

大小寫互換【java】

描述

      現在給出了一個只包含大小寫字母的字串,不含空格和換行,要求把其中的大寫換成小寫,小寫換成大寫,然後輸出互換後的字串。

輸入
第一行只有一個整數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>