当前位置: 首页 > news >正文

java倒序题变形题重温

一、题目引入 

输入一个8位数,取其从右往左数第4到第7位,并生成一个新的数据输出。比如,输入12345678,输出5432。

二、代码展示

 三、代码分析

int num = in.nextInt();声明输入数据的数据类型

进入if判断是不是8位数 同时满足>1000000(共七位数) &&<100000000(九位数)

八位数 就是同时满足大于七位数 和 小于九位数

因为题目是 从右往左 从第4位到第7位 所以

分别把数字的从第4位到第7位 的数字取出来

最后用result变量去接收他 记得题目要求是倒序

所以可以理解为:

输入的各位(5)变为 逆序输出结果千位(5) 此时是千位的(5)

为了让各位数成为千位数 所以各位要乘以1000 以此类推

十位(4)变为百位(4)

百位(3)变为十位(3)

千位(2)变为各位(2) 

相关文章:

  • 在Ubuntu中固定USB设备的串口号
  • QML中的附加属性和附加信号处理程序
  • [特殊字符]《Curve DAO 系统学习目录》
  • Java 面向对象编程中 static 的深度剖析与实践
  • jdbc入门
  • Java 日志技术全面解析与实践教程
  • 多线程—线程安全集合类与死锁
  • 3.23周赛补题
  • C#:第一性原理理解日志(log)
  • 从零实现Json-Rpc框架】- 项目实现 - 基于Dispatcher模块的RPC框架
  • `git commit --amend` 详解:修改提交记录的正确方式
  • Content-Type设置内容类型
  • React受控表单绑定
  • wx201基于ssm+vue+uniapp的购物系统设计与实现小程序
  • J2EE框架技术 第二章 Maven环境搭建及使用
  • 向字符串添加空格
  • JavaScript函数-函数的概念
  • 列表,元组,字典,集合,之间的嵌套关系
  • LLM中的KV Cache优化技术
  • MATLAB语言的链表反转