【视频+图文】Java经典基础练习题(五):键盘输入一个五位数,判断这个数是否为回文数

本文通过视频+图文方式,详细讲解了如何使用Java编程判断一个五位数是否为回文数。首先定义回文数的概念,然后介绍获取五位数每一位的方法,接着提供代码实现并解释逻辑,最后展示运行结果。通过实例学习,提升Java基础编程能力。
摘要由CSDN通过智能技术生成

能解决题目的代码并不是一次就可以写好的
我们需要根据我们的思路写出后通过debug模式找到不足再进行更改
多次测试后才可得到能解决题目的代码!
通过学习,练习【Java基础经典练习题】,让我们一起来培养这种解决问题思路。

一、视频讲解

【视频+图文】Java经典基础练习题(五):键盘输入一个五位数,判断这个数是否为回文数

点击这里即可去B站观看

二、思路分析

【如何获取一个正整数的每一位】以及【如何使用键盘输入】点击这里复习

Q1: 什么是回文数?

A1: 如:12321
即将这个数的数字按相反的顺序重新排列后,所得到的数和原来的数一样。
【正着读是12321,反着读也是12321】
对于5位数回文数来说就是【个位和万位相同】,【十位和千位相同】 所以可以根据这个条件来判断一个数是否为回文数

Q2:怎样获取一个五位数的每一位?

A2: 第四题我们已经对这个问题具体讲解过了~
         点击下面的链接就可以看到第四题。

【如何获取一个正整数的每一位】以及【如何使用键盘输入】点击这里复习

这里小乔就给大家复习一下获取一个数的每一位的规律:

  1. 先用输入的正整数num与10取余
    再将输入的正整数num与10相除,得到的结果仍保存在num
    即num=num/10

  2. 我们可以看到:
    最后一次循环被除数为1,此时每一位都已被取出。所以被除数大于0

  • 12321%10=1(个位) 12321/10=1232
  • 1232%10=2(十位) 1232/10=123
  • 123%10=3(百位)123/10=12
  • 12%10=2(千位)12/10=1
  • 1%10=1(万位)1/10=0

三、代码+详解+结果

代码:

package Exercise;

import java.util.Scanner;

public class HuiWen {
   

	public static void main(String[] args) 
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值