public class testbiny {
public static void main(String[] args){
int k=-1;
System.out.println(Integer.toBinaryString(k));
}
}
一、类型转换
public class testcoversion {
public static void main(String[] args){
int i=Integer.MAX_VALUE;
short j=(short)i;
long x=(long)i;
float y=(float) i;
double z=(double)i;
System.out.println(i);
System.out.println(j);
System.out.println(x);
System.out.println(y);
System.out.println(z);
}}
int转换成float缺失位数,转换成double正常;int转换成short,存在风险,转换成long一切正常
二、越界
三、boolean的使用
四、运算中的转换和赋值
public class testoperation {
public static void main(String[] args){
int i=6;int j=5;
int k=i/j;
double x=i/j;
double y=(double)i/j;
double z=1.0*i/j;
System.out.println(i);
System.out.println(j);
System.out.println(x);
System.out.println(y);
System.out.println(z);
}
}