JavaSE8基础 Integer.toXXX int类型变量以二进制 八进制的形式输出

os :windows7 x64
    jdk:jdk-8u131-windows-x64
    ide:Eclipse Oxygen Release (4.7.0)
    
    
code:

package jizuiku2;

public class Demo111 {
	public static void main(String[] args) {
		show(15);
		show(-15);
	}

	public static void show(int num) {
		System.out.println("十进制:" + num);
		System.out.println("二进制:" + Integer.toBinaryString(num));
		System.out.println("八进制:" + Integer.toOctalString(num));
	}
}

result:



Java优秀,值得学习。
学习资源:API手册+Java源码+清净的心地。

时间: 2024-10-13 20:56:35

JavaSE8基础 Integer.toXXX int类型变量以二进制 八进制的形式输出的相关文章

JavaSE8基础 Integer与int自动转换 自动装箱与拆箱

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo111 { public static void main(String[] args) { //int是基本类型 //Integer是包装类型 //自动装箱是 基本自动变包装 //自动拆箱是 包装自动变基本 Integer i = n

JavaSE8基础 Integer.valueOf 把int类型变为Integer类型

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo1000 { public static void main(String[] args) { Integer i = Integer.valueOf(1234); } } sourceCode: public static Integ

int类型变量以二进制形式输出

C语言int类型(4字节)以二进制形式输出: #include<stdio.h> void intobit(int num)/*num是要以二进制形式输出的int值将二进制数据逐个置1,在右移,依次实现逐个输出*/{ int tnum=num; int i; for(i=31;i>=0;i--) { int tmpa=tnum; tmpa=tnum&(1<<i); ((i+1)%8==0&&i!=31)?printf(" %d",t

JavaSE8基础 Integer 包装类对象的值不变

礼悟:    好好学习多思考,尊师重道存感恩.叶见寻根三二一,江河湖海同一体.          虚怀若谷良心主,愿行无悔给最苦.读书锻炼强身心,诚劝且行且珍惜. javaSE:1.8             os:windows7 x64            ide:MyEclipse 2017 代码 package jizuiku.demo; /** * Integer 包装类的对象不能改变其中的值 * * @author 给最苦 * @version V17.11.06 */ publi

JavaSE8基础 Integer构造方法 将符合标准的String类型转成int类型

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo000 { public static void main(String[] args) { //字符串符合int规则的 Integer n = new Integer("124567"); System.out.printl

JavaSE8基础 Integer.toString 将int类型转为同面值的String类型

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo001 { public static void main(String[] args) { int num = 1;//int 没有 tostring方法 Integer i = new Integer(num);//Integer有

JavaSE7基础 位运算 int类型变量进行 按位 与或非异或

jdk版本  :jdk-7u72-windows-i586系统     :Windows7编辑器   :Notepad++ v7.4.2注意事项 :博文内容仅供参考,不可用于其他用途. 代码 class Demo{ public static void main(String[] args){ int a=3; int b=4; //位运算 //必须先把数据换算成二进制 //int类型 32bit //a 3 11 => 0000 0000 0000 0000 0000 0000 0000 00

JavaSE8基础 Integer.toString 将十进制类型转为指定进制[2,36]的表达形式

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo010 { public static void main(String[] args) { System.out.println(Integer.toString(127, 2));//127的二进制 System.out.print

JavaSE8基础 Integer.parseInt 将[2,36]进制转为十进制

os :windows7 x64    jdk:jdk-8u131-windows-x64    ide:Eclipse Oxygen Release (4.7.0)        code: package jizuiku3; public class Demo011 { public static void main(String[] args) { System.out.println(Integer.parseInt("100", 2));// 这个字符串是二进制的形式 Sys