java例题_32 取一个整数a从右端开始的4~7位

Posted scwyqin

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java例题_32 取一个整数a从右端开始的4~7位相关的知识,希望对你有一定的参考价值。

 1 /*32 【程序 32 左移右移】 
 2 题目:取一个整数 a 从右端开始的 4~7 位。 
 3 */
 4 
 5 /*分析
 6  * 从右端开始的第四位相当于原数除以1000后结果的最后一位数,
 7  * 而4~7位就相当于再除以1000的结果下再对10000取余!
 8  * 可以int也可以long类型
 9  * */
10 
11 package homework;
12 
13 import java.util.Scanner;
14 
15 public class _32 {
16 
17     public static void main(String[] args) {
18         // 声明一个整型x (范围-2147483648——2147483647)
19         System.out.println("请输入一个不下于7位的整数(范围1000000~2147483647):");
20         int x=new Scanner(System.in).nextInt();
21         x=x/1000;
22         x=x%10000;
23         System.out.println("原数从右端开始的4~7位为:"+x);
24     }
25 
26 }

 

以上是关于java例题_32 取一个整数a从右端开始的4~7位的主要内容,如果未能解决你的问题,请参考以下文章

C语言取一个整数a从右端开始的4~7位的代码

C语言试题132之取一个整数 a 从右端开始的 4~7 位。

取右端4到7位

程序32

Java经典编程题50道之三十二

java基础练习 9