/~该方法将整型参数以二进制的形式输出,方法没有返 回值*/ static void printBinary(int i){ System.out.print(i+"的2进制数表示为:t"); for(intj=31;j>=0;j--) if(1<j)&i)!=0) System.out.print("1"); else System.out.print("0"); System.out.printlnO;/换行 公民思 点击此处结柬放映
/* 该方法将整型参数i以二进制的形式输出,方法没有返 回值*/ static void printBinary(int i) { System.out.print(i + "的2进制数表示为:\t"); for(int j = 31; j >=0; j--) if(((1 << j) & i) != 0) System.out.print("1"); else System.out.print("0"); System.out.println();//换行 }
Java的java.lang包提供了8种基本数据类 型的包装类,这些包装类提供了大量的方法 可以完成对基本数据类型的操作。java.lang 包是缺省引入的,不需要用imports显式引入。 int和char的包装类分别是Integer和 Character,.其余6种基本数据类型的包装类 就将其首字母大写,如byte的包装类为Byte, long的包装类为Long等。 详细内容可以查阅Java API文档。 思 点击此处结柬放映
Java的java.lang包提供了8种基本数据类 型的包装类,这些包装类提供了大量的方法 可以完成对基本数据类型的操作。 java.lang 包是缺省引入的,不需要用import显式引入。 int和char的包装类分别是Integer和 Character,其余6种基本数据类型的包装类 就将其首字母大写,如byte的包装类为Byte, long的包装类为Long等。 详细内容可以查阅Java API文档
public final class Integer Integer类在对象中包装了一个基本类型int的值。此外, 该类提供了多个方法,能在int类型和String类型之间互相转换, 还提供了处理it类型时非常有用的其他一些常量和方法。 static Integer valueOf(String s,int radix) 返回一个Integer对象,该对象中保存了从字符串s中提取 的有符号整数且以参数radix为进制数。当默认为10进制时,radix 可以缺省。 int intValue() 以int类型返回Integer对象的值。 static String toString(int i,int radix) 将整型数i转换成以参数radix2为进制数的形式,并以字符串 的形式返回。当默认为10进制时,radix可以缺省。 民电裂 点击此处结柬放映 合
n public final class Integer Integer 类在对象中包装了一个基本类型 int 的值。此外, 该类提供了多个方法,能在 int 类型和 String 类型之间互相转换, 还提供了处理 int 类型时非常有用的其他一些常量和方法。 n static Integer valueOf(String s, int radix) 返回一个 Integer 对象,该对象中保存了从字符串s中提取 的有符号整数且以参数radix为进制数。当默认为10进制时,radix 可以缺省。 n int intValue( ) 以 int 类型返回Integer对象的值。 n static String toString(int i, int radix) 将整型数i转换成以参数radix为进制数的形式,并以字符串 的形式返回。当默认为10进制时,radix可以缺省
例2.4 public class ToBiHex{ public static void main(Stringl]args){ String s1="111"; System.out.println("111(2)="+Integer.valueOf(s1,2).intValueO); System.out.println("111(16)="+Integer.valueOf(s1,16).intValueO); System.out.println("111(10)="+Integer.valueOf(s1,10).intValueO); int k=20; System.out.println("20(10)的二进制表示:"+Integer.toString(k,2): System.out.println("20(10)的十六进制表示:"+Integer.toString(k,l6): 电烈 点击此处结柬放映 合
例 2.4 public class ToBiHex { public static void main(String[] args) { String s1="111"; System.out.println("111(2)="+Integer.valueOf(s1,2). intValue()); System.out.println("111(16)="+Integer.valueOf(s1,16) . intValue()); System.out.println("111(10)="+Integer.valueOf(s1,10) . intValue()); int k=20; System.out.println("20(10)的二进制表示: "+Integer.toString(k, 2)); System.out.println("20(10)的十六进制表示:"+Integer.toString(k, 16)); } }
2.1.4将数字字符串转化对应 类型的数 Java中的基本数据类型可以自动或者强 制类型转换。字符串不是基本数据类型,所 以需要通过基本数据类型的包装类中的方法 来实现。 公民思 点击此处结柬放映 合D
2.1.4 将数字字符串转化对应 类型的数 Java中的基本数据类型可以自动或者强 制类型转换。字符串不是基本数据类型,所 以需要通过基本数据类型的包装类中的方法 来实现