Java5:回文数(有错误2)

1.描述
判断一个数是不是回文数
输出1-1000的回文数
2.分析
回文数是指一个数的第一个数和最后一个数相等·,第二个数和倒数第二个数相等,依次类推……..
将整数(n)转换为字符串(str)的方法:(1)加空格;String str=”“+n;
(2)用方法;String str=Integer.tostring(n);
将字符串转换为(字符数组)的方法:String str; str.charAt(0—–length()-1);
3.(1)判断一个数是不是回文数

package scanner;
import java.util.Scanner;
public class input{
   public static void main(String args[]) 
   {
       Scanner in=new Scanner(System.in);
       System.out.print("input a number:");
       int s=in.nextInt();
       String str=""+s;
       boolean flag=false;
       for(int i=0;i<str.length()/2;i++)
       {
           if(str.charAt(i)==str.charAt(str.length()-i-1))
              flag=true; 
       }
       if(flag==true)
           System.out.println("yes");
       else
           System.out.println("no");
   }
}

3.(2)输出某个范围回文数

package scanner;
import java.util.Scanner;
public class sss{
 public static void main(String args[]) 
 {
       Scanner in=new Scanner(System.in);
       System.out.println("请输入你要获取的回文数的范围");
       System.out.println("最小为:");
       int s=in.nextInt();
       System.out.println("最大到:");
       int t=in.nextInt();
       String temp="";
       boolean flag=false;
       if(s<t)
       {
           for(int i=s;i<=t;i++)
               {
               temp=String.valueOf(i);
                 for(int w=0;w<temp.length()/2;w++)
                    {

                   if(temp.charAt(w)==temp.charAt(temp.length()-w-1))
                       System.out.println("  "+i);
             }
        }
     }


 }     

 }
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值