码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-02-15 23:37:30      阅读:158      评论:0      收藏:0      [点我收藏+]

标签:col   size   port   out   scanner   分析   font   声明   int   

 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位

标签:col   size   port   out   scanner   分析   font   声明   int   

原文地址:https://www.cnblogs.com/scwyqin/p/12315125.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!