在java里怎么做 输入一个5位正整数,使用数组判断它是不是回文数(例如:12321是回文数)

[要求]使用数组存放5个整数,使用for循环

第1个回答  2013-12-12
如果说是数组判断,“微微回忆“的方法正解。 你也可以 自己写个方法 将输入的值倒置 判断与 原先输入的是否equals 。最简单的,是利用java StringBuffer中的api。 reverse它可以将一个字符串倒置。 直接将倒置后的结果与原先的结果比对即可 这个方法比较通用。但是需要转换成字符串比较。
第2个回答  2013-12-12
我就讲下思路,你自己实现数组里面,每个元素放置一位数比如arr[0] 是1 arr[1]是2 。。。。写个循环i从0开始 边界是数组长度除以2中间设个flag 为 true然后比较 arr[i]==arr[arr.length-i]如果中间有没成立那么flag = flase最后出了循环看下flag的值来判断是不是回文
相似回答