初学者的问题
public class DataConversion{
public static void main(String[]args)
{
byte b;
int i;
i=25811;
b=(byte)i;
System.out.println(b);
double d=365.365;
int i1;
i1=(int)d;
System.out.println(i1);
byte b1;
double d1=129.123;
b1=(byte)d1;
System.out.println(b1);
char ch;
ch=(char)(-77);
System.out.println(ch);
}
}
为什么运行结果是
-45
365
-127
?
结果为365那个还是能理解