整数进制
public class test1 {
public static void main(String[] args) {
int a=0b10;//二进制输出2
int b=10;//十进制正常输出10
int c=010;//八进制输出8
int y=0x10;//十六进制输出16
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(y);
}
}
十进制(正常表示) 二进制(0b) 八进制(0) 十六进制(0x)
字符的强制转换
这里弄点有意思的
public class test1 {
public static void main(String[] args) {
char a1='L';
char a2='O';
char a3='V';
char a4='E';
System.out.println((int)a1); /*char全部转换为int类型*/
System.out.println((int)a2);
System.out.println((int)a3);
System.out.println((int)a4);
}
}
这时候输出的结果分别是76,79,86,69
同样的也可以反转
public class Dome1 {
public static void main(String[] args) {
int a1=76;
int a2=79;
int a3=86;
int a4=69;
System.out.println((char)a1); /*int全部转换为char类型*/
System.out.println((char)a2);
System.out.println((char)a3);
System.out.println((char)a4);
}
}
那么输出的结果就是LOVE了