• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >Java > java 实现判断回文数字的实例代码

java 实现判断回文数字的实例代码

作者:维C果糖 字体:[增加 减小] 来源:互联网 时间:2017-05-28

维C果糖 通过本文主要向大家介绍了回文数字java,java判断回文数字,java判断回文数,java求回文数,用java编写回文数等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

前言:

有这样一类数字,它们顺着看和倒着看是相同的数,例如:121、656、2332等,这样的数字就称为回文数字。编写一个Java程序,判断从键盘接收的数字是否为回文数字。

2、解题思想

从回文数字的特点出发,弄清楚其特点是解决本问题的关键。解决方案可以通过将该数字倒置的办法来判断它是否是回文数字,例如:586,它的倒置结果为685,因为586!=685,故586不是回文数字。

3、Java代码

import java.util.Scanner;
public class Palindrome {
  public static void main(String[] args) {
    int n;
    System.out.println("请输入一个整数:");
    Scanner scByte = new Scanner(System.in);
    n = scByte.nextInt();
    if (isPalindrome(n))
      System.out.println(n + " 是回文!");
    else
      System.out.println(n + " 不是回文!!");
  }

  public static boolean isPalindrome(int n) { //判断输入的数字是否是回文
    int m = reverse(n);
    if (m == n)
      return true;
    else
      return false;
  }

  public static int reverse(int i) { //将输入的数字进行倒置
    int s, j = 0;
    s = i;
    while (s != 0) {
      j = j * 10 + s % 10;
      s = s / 10;
    }
    return j;
  }
}

</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • java 实现判断回文数字的实例代码

相关文章

  • 2017-05-28java 中List删除实例详解
  • 2017-05-28Java可变参数列表详解
  • 2017-05-28SpringBoot用JdbcTemplates访问Mysql实例代码
  • 2017-05-28java方法重写和super关键字实例详解
  • 2017-05-28java版简单的猜数字游戏实例代码
  • 2017-05-28JVM的垃圾回收机制详解和调优
  • 2017-05-28通过一个map替换字符串中指定的字符变量方法
  • 2017-05-28浅谈java里的EL表达式在JSP中不能解析的问题
  • 2017-05-28Java中的SimpleDateFormat使用详解
  • 2017-05-28Spring + Mybatis 项目实现动态切换数据源实例详解

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • Nashorn jdk8新增的ScriptEngine官方文档翻译及代码示例
    • Java经典排序算法之二分插入排序详解
    • 关于Java中的IO流总结(推荐)
    • java数据结构与算法之简单选择排序详解
    • Mybaits配置文件之动态SQL配置备忘录
    • SpringBoot JPA 表关联查询实例
    • Java 中的FileReader和FileWriter源码分析_动力节点Java学院整理
    • SWT(JFace) 文本编辑器 实现代码
    • 二维码生成Java实现代码
    • Java中双向链表详解及实例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有