乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元'a』的距離與它的反碼和字元'z』的距離相同;如果是乙個大寫字元,則它和字元'a』的距離與它的反碼和字元'z』的距離相同;如果不是上面兩種情況,它的反碼就是它自身。 舉幾個例子,'a』的反碼是'z』;'c』的反碼是'x』;'w』的反碼是'd』;'1』的反碼還是'1』;'$'的反碼還是'$'。 乙個字串的反碼定義為其所有字元的反碼。我們的任務就是計算出給定字串的反碼。
輸入描述:
輸入每行都是乙個字串,字串長度不超過 80 個字元。如果輸入只有!,表示輸入結束,不需要處理。輸出描述:
對於輸入的每個字串,輸出其反碼,每個資料佔一行。
輸入例子:
hellojlu-ccst-2011
!
輸出例子:
svoolqof-xxhg-2011
實現**如下:
importj**a.util.scanner;
public
class
字串反碼
else
if (str.charat(i) >= 'a' && str.charat(i) <= 'z')
else
system.out.print(str.charat(i));
}system.out.println();
}in.close();
}}
字串的反碼
乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果是乙個大寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果不是上面兩種情況,它的反碼就是它自身。舉幾個例子,a 的反碼是...
字串的反碼
題目描述 乙個二進位制數,將其每一位取反,稱之為這個數的反碼。下面我們定義乙個字元的反碼。如果這是乙個小寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果是乙個大寫字元,則它和字元 a 的距離與它的反碼和字元 z 的距離相同 如果不是上面兩種情況,它的反碼就是它自身。舉幾個例子,a...
字串練習
模擬tirm 方法 去除字串兩段的空格 思路 定義兩個變數 start end 分別從字串的兩段對字串進行逐個字元的判斷,當出現不是空格的字元時停止判斷,整個過程中保持 start end import com.ivan.util.systemutil public class practiseon...