Java实现输入字符串,其首项和末项字符位置不变,中间部分字符反转

摘要:
  例如输入:abcdefg;则输出:afedcbg。

参考代码:

package com.gx.demo;

import java.util.Scanner;

public class Test {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);//键盘输入按回车执行
		String str = sc.next();
		String[] strs = str.split("");
		System.out.print(strs[1]);//输出第一个
		//中间字符反转
		for (int i = strs.length - 2; i > 1; i--) {
			System.out.print(strs[i]);
		}
		System.out.print(strs[strs.length - 1]);//输出最后一个
	}
}

输出结果:
例1:

abcdefg
afedcbg

你可能感兴趣的:(代码练习)