| 发表于:2007-05-17 21:32:23 楼主 |
(2)按如下的要求编写程序:检查输入的字符串是否为“回文”。所谓“回文”是指当一个字符串正序读和逆序读时都一样。比如:“level”、“123321”、“我爱我”、“madam”等都是“回文”字符串。(教材p126页6-5题) 实验要求:利用命令行参数输入一个字符串,判断是否为回文 class lizhi{ public static void main(string args[]){ for(int i=0;i <args.length;i++){ system.out.print( " "+args[i]); stringbuffer strbuff=new stringbuffer(args[i]); if(strbuff==strbuff.reverse()) system.out.print( "是回文! "); else system.out.print( "不是回文! "); } } } 我编译: javac lizhi.java 运行:java lizhi 123 输出 123是回文 这个不对呀...怎么不输出 123不是回文...该如何改正 |
|
|
|
|