判断回文数,表示初学者根本不知道如何让下手啊
题目要求:回文是一种从前往后读和从后往前读都一样的文字或数字,如12321、22522,编写程序,给定一个五位数,判断它是不是回文数我们还没有学数组,尽量用基础的语法。
import java.util.Scanner; public class price { public static void main(String args[]) { int i,n,flag=0; System.out.println("请输入数字:"); Scanner sca=new Scanner(System.in); String s=sca.next(); n=s.length(); for(i=0;i<n/2;i++){ if((s.substring(i,i+1)).equals(s.substring(n-i-1,n-i))) flag=1; else{ flag=0; break; } } if(flag==1) System.out.println("是回文数"); else System.out.println("不是回文数"); } }这个是用字符串做的,不过还不严谨(输入上没做判断了),供你参考