用java编写一个程序;读取键盘输入的26个英文字符,并按照逆序输出:

希望大家回答的详细一点;谢谢大家了我在线等!!我悬赏了20分!大家详细点拜托了... 希望大家回答的详细一点;谢谢大家了 我在线等!!我悬赏了20分! 大家详细点 拜托了 展开
 我来答
miniappqxkYyNEgsDeWP
2011-07-31 · 超过19用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:60.5万
展开全部
import java.io.BufferedInputStream;
import java.util.Scanner;

public class Baidu {
public static void main(String[] args) {
//System.im输入流,加个Scanner就可以接受键盘输入,
//加个BufferedInputStream可以增加效率
Scanner input = new Scanner(new BufferedInputStream(System.in));
while(input.hasNext()) {
String line = input.nextLine(); //输入第一行
line = line.replaceAll(" ", ""); //除去line中的空格
while(line.length()<26) { //判断输入字符是否到26个
line = line + input.nextLine();//不到继续输入
line = line.replaceAll(" ", "");//除去其中的空格
//line = line + input.nextLine().replaceAll(" ", ""); 这样更效率
}
StringBuffer sb = new StringBuffer(line);//把line转换为StringBuffer,方便处理字符串
line = sb.substring(0, 26);//截取前26个字符串
sb = sb.reverse();//反转字符串
System.out.println(line);//输出字符,接受下一组数据
}
}
}
大体写了个思路和注释, 你自己在看看把 改改应该就可以达到要求了!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式