import java.util.*;//倒入的util中的包用Scanner類;
public class TestOhce {
public static void invertOrder(String s) { //這是倒序的字符串,用字符數組實現;
char[] cArray = s.toCharArray();
for (int i = 0, j = cArray.length - 1; i < j; i++, j--) { //倒序算法;
char tmp; //設置一箇中間字符變量;
tmp = cArray[j];
cArray[j] = cArray[i];
cArray[i] = tmp;
}
for (int i = 0; i < cArray.length; i++) {
System.out.print(cArray[i] + " ");
}
}
public void charIO() { //字符數組輸出
Scanner s = new Scanner(System.in);//輸入一個字符串;
while (true) {
System.out.println("intput: ");
String str = s.next();//輸入字符串賦值給str
if ("exit".equals(str)) {
System.out.println("bye - bye");//判斷是否退出;
} else {
this.invertOrder(str);//調用倒序算法
}
}
}
public static void main(String[] args) {
new TestOhce().charIO();//創建對象;
}
}