本帖最后由 明锦添 于 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); 
     } 
}这些代码中有哪些语句是错的?它们之间的转换遵循什么原则? |