java算法:逆向输出文字的JAVA算法

告诉大家这是一个很有意思的程序互交式的读取用户输入的多行文字,然后逆向地打印出这些文字,如果用户输入“tiuq”,程序则退出。



importjava.io.*;

publicclassTest4{
publicstaticvoidmain(Stringargs[])throwsIOException{
chartmp;
BufferedReaderin=newBufferedReader(newInputStreamReader(System.in));
for(;;){
System.out.print(\">\");
Stringline=in.readLine();

StringBufferbuf=newStringBuffer(line);

for(inti=0;i<buf.length()/2;i++)

{
charc=buf.charAt(i);
chard=buf.charAt(buf.length()-1-i);
tmp=c;
buf.setCharAt(i,d);
buf.setCharAt(buf.length()-1-i,tmp);
}
if(buf.toString().equals(\"quit\")){
break;
}
System.out.println(buf);

}
}


}


Tags:  java冒泡算法 java排序算法 java数据结构和算法 java算法

延伸阅读

最新评论

发表评论