永发信息网

java,编译问题

答案:4  悬赏:10  手机版
解决时间 2021-07-24 18:56


}


int a=0;
int gewei;
int shiwei;
int baiwei;
int qianwei;
gewei=a%10;
shiwei=a/10%10;
baiwei=a/100&10;
qianwei=a/1000;

Scanner input=new Scanner (System.in);
System.out.println("请输入一个100-10000之间的数");
a=input.nextInt();

if((a>99&&a<999)&&(gewei==baiwei)){

System.out.println(a+"这个数是回文数!");




}
else if ((a>100&&a<10000)&&(gewei==qianwei&&shiwei==baiwei)){

System.out.println(a+"这个数是回文数!");

}
else {
System.out.println("这个数不是回文数");
}
}

}

那错呢,我输入什么数都是回文数

最佳答案

a=input.nextInt();
取得a之后,重新计算


gewei=a%10;
shiwei=a/10%10;
baiwei=a/100&10;
qianwei=a/1000;


全部回答
在你输入a之前,你的 gewei=a%10; shiwei=a/10%10; baiwei=a/100&10; qianwei=a/1000; 已经有结果,也就是说 这几个已经计算出值全部为0。 而下面没有对这几个变量赋值。 解决办法。在键盘输入a之后在对这些变量赋值。

gewei=a%10; shiwei=a%100/10;

baiwei=a%1000/100; qianwei=a%10000/1000; wanwei=a/10000;

if((a>100&&a<1000)&&(gewei==baiwei)){ System.out.println(a+"这个数是回文数!");

else if ((a>1000&&a<10000)&&(gewei==wanwei&&shiwei==qianwei)){ System.out.println(a+"这个数是回文数!");

else

这样试试

int a=0; int gewei=0; int shiwei=0; int baiwei=0; int qianwei=0; Scanner input=new Scanner (System.in); System.out.println("请输入一个100-10000之间的数"); a=input.nextInt();

gewei=a%10; shiwei=a/10%10; baiwei=a/100%10; qianwei=a/1000; if((a>99&&a<999)&&(gewei==baiwei)){ System.out.println(a+"这个数是回文数!"); } else if ((a>100&&a<10000)&&(gewei==qianwei&&shiwei==baiwei)){ System.out.println(a+"这个数是回文数!"); } else { System.out.println(a+"这个数不是回文数!"); }

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
劲舞团官方可以封号吗?
说圆规画一个圈,(打一人名,)
我为什么运气差啊
狂战士和剑魂学快速起身在哪学?
楚辞中带景字的诗句,古诗中带彬和寒的诗句
我的PSP怎么下不了东西
情绪可以控制吗?
我的CF怎么老是卡出来呢
怎麼樣才算是简单的爱情?
下半…
怎么做才不伤害别人?
正常的乳晕不应该是褐色的吗?
艾弗森会被灰熊队买断吗?
孔子见罗雀者不需翻译,孔子教育其弟子要“慎
有什么瘦脸的好办法
推荐资讯
有什么人生哲理的名句?
一克水和一克冰均为零摄氏度哪个内能大?原因?
认识我的朋友们! 纠结个问题! 双鱼的男人
怎么样 申请 博客?
有81年生的橙子吗
看则你的背影慢慢离去你会怎么样
法宝任务到那领?
脱发如何解决
为什么我登陆CF官网登陆不了密码
离假超4天 试纸测只有一条红线,怀孕的可能大
DNF为什么不能组队,
使六国各爱其人的后句是什么?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?