java类型转换

/*
*基本数据类型的转换
*自动类型转换(由小到大)
*强制类型转换(有大到小)
*char类型与int类型可以转换
*注意 boolean 不能与任何类型转换

*byte->short->int->float->double

  •      char->int
    

*/
public class ttrue {
public static void main(String[] args) {
int a=10;
//将小类型赋值给大类型:自动类型转换
double d=a;
System.out.println(d);

    double dd=3.14;
    //将大类型赋值给小类型:强制类型转换
    int c=(int)dd;
    System.out.println();
    
    char cc='a';
    int bb=cc;
    System.out.println(bb);
    
    float f=3.15f;
    System.out.println(f);
    
    byte b1=12;
    byte b2=13;
    int b3=b1+b2;
    System.out.println(b3);
    
    double ddd=a+dd;
    System.out.println(ddd);
    
    
}

}

你可能感兴趣的:(java类型转换)