初学练习(JAVA) 分别输出一个整数的二进制的奇数和偶数位
2020-03-01 20:37
197 查看
将一个数二进制形式的奇数偶数位分别输出,例如 8(1000),其奇数位的序列为(00),偶数位的序列为(10)。
import java.util.Scanner; public class hk10{ public static void method(int a){ int[] c = new int[32]; int i =0; for(i=0;i<=31;i++){ if(a%2==1){ c[i]=1; } else c[i]=0; a= a>>>i; } System.out.print("偶数位的二进制数字排列 "); for(i=31;i>-1;i-=2){ System.out.print(c[i]); } System.out.println(" "); System.out.print("奇数数位的二进制数字排列 "); for(i=30;i>-1;i-=2){ System.out.print(c[i]); } } public static void main(String[] args){ System.out.print("请输入一个整数"); Scanner scan = new Scanner(System.in); int a = scan.nextInt(); method(a); } }
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- C语言中的进制类型题目,获取一个数二进制序列中所有的奇数位和偶数位,分别输出二进制序列
- 1、写一个函数返回参数二进制中 1 的个数(三种方法)2、获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列3、输出一个整数的每一位。4、两个int(32位)整数m和n的二进制表达中,有多
- 1.写一个函数返回参数二进制中1的个数2.获取一个数二进制序列中所有的偶数为和奇数位,分别输出二进序列3.输出一个整数的每一位4.编程实现:两个int(32位)整数m和n的二进制表达中,有多少个位(b
- 分别输出一个整型数的二进制的奇数位和偶数位
- 分别输出一个整型数的二进制的奇数位和偶数位
- JAVA 输入一个浮点,分别输出整数部分和小数部分
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 【C】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- .获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 将一个整数的二进制奇数位和偶数位互换
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 【C语言】获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列。
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 获取一个数二进制序列中所有的偶数位和奇数位,分别输出二进制序列
- 将一个浮点数的整数部分和小数部分分别输出显示,java显示(1H)