9、字符串反转
接受一个只包含小写字母的字符串,然后输出该字符串反转后的字符串。(字符串长度不超过1000)
输入描述
输入一行,为一个只包含小写字母的字符串。
输出描述:
输出该字符串反转后的字符串。
输入:abcd
输出:dcba
思路
首先将输入的字符串转换为字符数组,从两头同时遍历字符数组,遍历的同时交换遍历到的两个字符,最后遍历输出字符数组即可。
具体实现
java实现
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.nextLine();
char[] chars = str.toCharArray();
char temp = ' ';
for (int i = 0, j = chars.length - 1; i < j; i++, j--) {
temp = chars[i];
chars[i] = chars[j];
chars[j] = temp;
}
for (char ch :
chars) {
System.out.print(ch);
}
}