美文网首页基础练习题
32 取一个整数a从右端开始的4-7位

32 取一个整数a从右端开始的4-7位

作者: 北极的大企鹅 | 来源:发表于2023-10-20 09:41 被阅读0次

题目:取一个整数a从右端开始的4-7位


 1    public class _032FetchDigit {
 2 
 3     public static void main(String[] args) {
 4         fetchDigit();
 5     }
 6 
 7     private static void fetchDigit() {
 8         Scanner scanner = new Scanner(System.in);
 9         System.out.println("请输入一个7位以上的正整数: ");
10         long a = scanner.nextLong();
11 
12         String string = Long.toString(a);
13         char[] c = string.toCharArray();
14 
15         int j = c.length;
16 
17         if (j < 7) {
18             System.out.println("输入错误!");
19         } else {
20             System.out.println("截取从右端开始的4~7位是 :"+"\n" + c[j - 4] + c[j - 5]
21                     + c[j - 6] + c[j - 7]);
22         }
23     }
24 }
 

相关文章

  • 【习题32】

    【程序32】题目:取一个整数a从右端开始的4~7位。

  • python练手_54-位取反、位移动

    题目 取一个整数a从右端开始的4〜7位。 程序分析 可以这样考虑: (1)先使a右移4位。 (2)设置一个低4位全...

  • 简单程序python练习(5)

    题目1:输出一个随机数。 题目2:取一个整数a从右端开始的4〜7位。 题目3:计算字符串长度。 题目4:打印出杨辉...

  • C语言的位操作(Two)

    一、位运算赋值运算符 闲话就不多说,直接上图咯。 位运算赋值运算符 二、位运算应用 **eg:取一个整数a从右端开...

  • Python练习实例54 | 取一个整数a从右端开始的4〜7位。

    讲真,这一节的内容真的是不知道怎么回事,一万个尴尬飘过。 不过还是需要编写一下,这样才能够在日后的过程当中牢牢的掌...

  • 题集一

    1、给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转 注意如何反转的思想取余 与 取商 2、...

  • 位运算符

    位运算符 只对整数有效 以32位带符号的整数进行运算,返回值也是一个32位带符号的整数 有符号整数以31位表示整数...

  • leecode 7反转整数

    给定一个 32 位有符号整数,将整数中的数字进行反转假设我们的环境只能存储 32 位有符号整数,其数值范围是 [−...

  • 面试算法:给出一个 32 位的有符号整数,将这个整数中每位上的数

    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 环境只能存储得下 32 位的有符号整数,...

  • 整数反转

    给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 解释32 位的有符号整数即数值范围为 [...

网友评论

    本文标题:32 取一个整数a从右端开始的4-7位

    本文链接:https://www.haomeiwen.com/subject/innvbdtx.html