编程题目:
6.(1)从控制台接受一串字符串;
(2)将该字符串转换成字符数组;
(3)将该字符数组下标为偶数的字符打印到控制台;
(4)将该字符数组的第一个元素与最后一个元素互换。
示例代码:
package program.string.exercise06;
import java.util.Scanner;
/**
* 6.
* (1)从控制台接受一串字符串
* (2)将该字符串转换成字符数组
* (3)将该字符数组下标为偶数的字符打印到控制台
* (4)将该字符数组的第一个元素与最后一个元素互换
**/
public class StringHandle {
public static void main(String[] args) {
System.out.println("请输入字符串:");
@SuppressWarnings("resource")
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
char[] c = s.toCharArray();
System.out.println("字符下标为偶数:");
for(int i=0;i<c.length;i++){
if(i%2 == 0){
System.out.print(c[i]);
}
}
System.out.println();
System.out.println("元素互换:");
char ch = c[0];
c[0] = c[c.length-1];
c[c.length-1] = ch;
for (char c1 : c) {
System.out.print(c1);
}
}
}
结果显示: