| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2092 人关注过本帖
标题:判断回文数的问题
取消只看楼主 加入收藏
xiaotan
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-5-5
收藏
 问题点数:0 回复次数:2 
判断回文数的问题
import java.io.*;
import java.util.*;
public class huiwen1{
public static void main(String args[]){
int i,j,k,a;//定义四个变量。
String x,y;
int shuzhu[];//这个数组用来存放原来字符窜的前一半;如:112211或123456则应存放112或123
int shuzhu1[];//这个数组用来存放原来字符窜的后一半;;如:112211或654321则应存放112或654
shuzhu=new int[100];//对数组实例化;
shuzhu1=new int[100];
System.out.println("\nplease input some strings:");
String s=" ";
try//在命令提示框中输入一个字符窜。
{
BufferedReader in =
new BufferedReader(new InputStreamReader(System.in));
s = in.readLine();
}catch(IOException e){}
a=s.length();//输入字符窜的长度。
if(a%2==0)//判断这个字符窜中字符的个数是否是偶数个。
{

for(i=0;i<(a/2);i++)
shuzhu[i]=s.charAt(i);//这个数组用来存放字符窜的前半部分
x=shuzhu.toString();//把这个数组中存放的字符变为一个字符窜
for(j=a-1;j>(a-1)/2;j--)
shuzhu1[j]=s.charAt(j);//这个数组用来存放字符窜的后半部分
y=shuzhu1.toString();//把这个数组中存放的字符变为一个字符窜
if(x.compareTo(y)==0)//字符窜x和字符窜y比较,看看它们是否完全相等
System.out.println("\nthe strings"+s+"is an huiwenshu!\n");//如果相等就输出
}

}
}

在命令窗口中输入一窜数字,判断一下它是否是回文数,如果是的话就把它输出来,

调试时没有语法错误!但是就是得不到想要的结果!我实在是没有办法拉!只好来求教了!请各位高手帮帮我好吗?

搜索更多相关主题的帖子: 回文 判断 
2006-06-02 09:43
xiaotan
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-5-5
收藏
得分:0 
呵呵!真的是有劳各位拉!我调试了好久,都没有结果,所以来求教了!望各位高人指点啊!
2006-06-02 09:45
xiaotan
Rank: 1
等 级:新手上路
帖 子:37
专家分:0
注 册:2006-5-5
收藏
得分:0 
StringBuffer类,我应该如何使用呢?斑竹能不能举一个例子啊?StringBuffer类具体有什么功能呢?
请斑竹指点拉!
2006-06-03 19:40
快速回复:判断回文数的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.012377 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved