package Know1;
成都创新互联公司专注于企业成都全网营销推广、网站重做改版、潍坊网站定制设计、自适应品牌网站建设、HTML5、商城网站建设、集团公司官网建设、成都外贸网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为潍坊等各大城市提供网站开发制作服务。
public class knowOdd {
public static void main(String[] args) {
for(int i = 1;i 1100;++i){
if(i % 2 != 0)
System.out.print(i + " ");
}
}
}
代码如下:
public static void main(String[] args)
{
String str = "";
for(int i = 1;i 10000;i++)
{
str = String.format("%04d", i);
System.out.println(str);
}
}
Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。
Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。
在Java中,可以使用位运算符 和移位运算符 来取得二进制数的每一位数值。
假设你要取得二进制数 1001 1001 0000 00 的每一位数值,你可以先将它转换成十六进制数 0x99 0x00,然后按照以下方式取得每一位数值:
int binary = 0x9900; // 二进制数转成十六进制表示
int bit0 = binary 0x1; // 取最后一位
int bit1 = (binary 1) 0x1; // 取倒数第二位
int bit2 = (binary 2) 0x1; // 取倒数第三位
// 以此类推
解释一下上面的代码:
binary 0x1 取二进制数的最后一位,因为二进制数的最后一位只有可能是0或1,所以与1进行与运算后就能得到该位的数值。
(binary n) 0x1 取二进制数的倒数第n位,因为二进制数是从右往左排列的,所以要先将数向右移动n位,然后再与1进行与运算,就能得到该位的数值。
你可以根据需要循环执行以上代码,以便取得二进制数的每一位数值。