本文主要是介绍JAVA题目,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
求一个整数,在内存当中存储时,二进制1的个数。
public class Test{
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数");
int num = scanner.nextInt();
int count = 0;
for(int i = 0;i < 32;i++) {
if(((num >> i) & 1) == 1) {
count++;
}
}
System.out.println(count);
}
}
获取一个数二进制序列中所有的偶数位和奇数位, 分别输出二进制序列
public class Test {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("请输入数字:");
int value=sc.nextInt();
System.out.println("偶数序列:");
for(int i=31;i>0;i-=2){
System.out.print((value>>i)&1);
}
System.out.println("");
System.out.println("奇数序列:");
for(int i=30;i>=0;i-=2){
System.out.print((value>>i)&1);
}
}
}
这篇关于JAVA题目的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!