import java.util.Scanner;
//从键盘输入一个10进制数据,将其16进制,8进制,2进制输出,课外补充将8,18,2转换成10进制
public class YouPrint1 {
/**
* auther:
* version:3.5.1
* @param
* JDK version used7.1.0
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
int ch;//数据从键盘输入信息;
Scanner sc =new Scanner(System.in);
System.out.println("请输入数据");
ch = sc.nextInt();
System.out.println("Please input the number:" + "\n" +
"the yuanlai data " + "\t" + Integer.valueOf(ch) +
"\n"+"the 16 HexString " + "\t"+
Integer.toHexString(ch) + "\n"+
"the 10 Octal is "+"\t" + Integer.toOctalString(ch)+
"\n" +"the Binary data is: " +'\t' +Integer.toBinaryString(ch));
//下面代码是将制定的16,8,2进制转化为十进制,属于补充作业
System.out.println("please output the 10进制数据" + Integer.valueOf("a",16));
System.out.println("please output the 10进制数据" + Integer.valueOf("7",8));
System.out.println("please output the 10进制数据" + Integer.valueOf("0111",2));
}
}