本帖最后由 明锦添 于 2013-3-22 10:41 编辑
在java数据类型转换中有些是默认转换,有些则要强制转换;这是为什么呢?它们遵循了哪些原则呢?
public class ZhuanHuan
{
public static void main(String[] agrs)
{
int a,b=332;
float x, y=8.123f;
char c1='k',c2;
a=y;
x=b;
a=c1;
c2=b;
System.out.println(a+","+x+","+a+","+c2);
}
}这些代码中有哪些语句是错的?它们之间的转换遵循什么原则? |