一个程序互交式逆向输出文字的JAVA算法
2007-11-28 15:46
148 查看
这是一个程序互交式的读取用户输入的多行文字,然后逆向地打印出这些文字,如果用户输入“tiuq”,程序则退出。
import java.io.*;
public class Test4 {
public static void main(String args[]) throws IOException {
char tmp;
BufferedReader in = new BufferedReader(new InputStreamReader(System.in));
for (; ; ) {
System.out.print(">");
String line = in.readLine();
StringBuffer buf = new StringBuffer(line);
for (int i = 0; i < buf.length() / 2; i++)
{
char c = buf.charAt(i);
char d = 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);
}
}
}
相关文章推荐
- 一个程序互交式逆向输出文字的JAVA算法
- Java:编写一个程序输出斐波那契数列中的前20个数
- 编写一个Java程序输出1!+2!+3!+……+10!的和
- 1、编写一个Java程序在屏幕上输出“你好!”。
- Java程序运行结果输出到一个文件中去,结果显示乱码
- 写一个程序三个线程分别输出A,B,C, 顺序输出ABC十次,用java实现
- java一个算法题:输出一个字符串中出现次数最多的字符,以及次数
- 【程序31】 ArrayConverse.java 题目:将一个数组逆序输出。 。
- Java 组件及事件处理实训 实训1: 编写一个窗体程序,能够对文本区中的文字设置字体和大小。
- 【Java】编写一个程序,输出一个字符串中的大写英文字母数,小写英文字母数以及非英文字母数
- 用java写一个将数字转化成文字的小程序
- 2013-03-07:编写一个JAVA程序,用户用键盘只能输入整数,程序输出这些整数的乘积
- java一个算法题:输出一个字符串中出现次数最多的字符,以及次数
- Java程序将输出到控制台的语句存入文件和windows DOS将文字输入到文件中
- 编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果
- java程序,编写一个方法,输出在一个字符串中,指定字符串输出的次数
- 编写一个 JAVA 程序,实现输出考试成绩的前三名
- 输出多行字符的一个简单JAVA小程序
- 第一个java小程序 applet 画一个圆 获取网页自定义的参数来输出
- 一个用Jdom输出XML的java程序