Ex32.java 题目:取一个整数a从右端开始的4~7位。 程序分析:可以这样考虑:
2014-04-11 18:35
351 查看
//【程序32】 Ex32.java 题目:取一个整数a从右端开始的4~7位。 程序分析:可以这样考虑: import javax.swing.JOptionPane; public class Ex32App { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub String s=JOptionPane.showInputDialog("input a number :\n").trim(); int a=Integer.parseInt(s); int k=(a>>3)&15; System.out.println(Integer.toBinaryString(a)); System.out.println(Integer.toBinaryString(a>>3)); System.out.println(Integer.toBinaryString(15)); System.out.println(Integer.toBinaryString(k)); System.out.print(k); } }
相关文章推荐
- 五十道编程小题目 --- 32 取一个整数a从右端开始的4~7位。 java
- java经典算法_027取一个整数a从右端开始的4~7位。
- java 取一个整数a从右端开始的4~7位。
- Nine.java 题目:输出9*9口诀。 1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
- 今天开始学Java 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。
- 【程序15】TestCompare.java 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 1.程序分析:我们想办法把最小的数放到x上, //先将x与y进行比较,如果x>y则将x与y的值
- 【程序54】取一个整数a从右端开始的4~7位
- JAVA--第十周作业编写之一个Teacher类负责给出算术题目,随机给出两个整数并进行运算,并判断回答者的答案是否正确;编写一个GUI类ComputerFrame,回答者可以通过GUI看到题目并给出
- 【程序24】TestNumber.java 题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。
- 学习练习 java练习小题题目:判断一个整数能被几个9整除
- 2.3题目:输入一个整数a,再输入两个整数p1,p2(p1,p2<32),将该整数的二进制表示方法中从右端开始的p1到p2位取反后输出
- 人民币金额大写 在与财务相关的应用中,经常会用到人民币金额的大写,比如发票的打印程序。 本题的任务是:从键盘输入一个十亿以内的正整数(int类型),把它转换为人民币金额大写(不考虑用户输入错误
- 一个正整数有可能可以表示为n(n>=2)个连续的正整数之和,如:15=1+2+3+4+5,15=4+5+6,15=7+8 请编写程序,根据输入的任何一个正整数,找出符合这种要求的所有连续正整数序列。
- 剑指offer——题目描述 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 4.2题目: 请编写一个C函数,该函数可以实现将一个整数转为任意进制的字符串输出
- 设计一个从5个整数中取最小数和最大数的程序---acm题目
- java—数组乘积输入: 一个长度为n的整数数组input 输出: 一个长度为n的数组result,满足result[i] = input数组中,除了input[i] 之外的所有数的乘积,不用考虑溢出例如 input {2, 3, 4, 5} output: {60, 40, 30, 24}
- 题目描述:有这样一种数,它本身是一个整数的平方,其高三位和低三位也分别是一个整数的平方,求100000到999999之间的所有三平方的数据进行求解!
- 5.编写一个程序输出从2开始的素数,素数个数由用户指定,要求10个一行。java
- 题目:返回一个整数数组中最大子数组的和。(要求程序必须能处理1000 个元素)