package lanqiaobei;
public class Chuan01{
public static void main(String args[])
{
int n1=0;int n2=0;int n3=0;int n4=0;int n5=0;
for(int i=0;i<32;i++)
{
if(i%2==0)n1=0;else n1=1;
if(i/2%2==0)n2=0;else n2=1;
if(i/4%2==0)n3=0;else n3=1;
if(i/8%2==0)n4=0;else n4=1;
if(i/16%2==0)n5=0;else n5=1;
System.out.println(n5+" "+n4+" "+n3+" "+n2+" "+n1);/*数字跟数字拼接时要加空格或者逗号,
如果写成System.out.println(n5+n4+n3+n2+n1);的话就变成数字相加了。*/
}
}
}
代码运行结果截图:
本文通过一个Java程序展示了如何使用位运算来生成特定的二进制数序列。通过对整数进行不同的位运算,该程序输出了一系列由0和1组成的字符串,这些字符串能够直观地展示位运算的工作原理。
469

被折叠的 条评论
为什么被折叠?



