数据类型 转换

JAVA数据类型分为:
数值型:整型:(byte,short,int,long)
浮点型:(float,double)
字符型:(char)
布尔型boolean:(true false)

变量名:
1:由字母,数字,下划线,$组成。
2:首字母不能为数字。
3:变量名不能与关键字重复。
        //byte类型转换成int类型 
        byte num1=120;
        int num2=num1;
        System.out.println(num1);
        System.out.println(num2);
        //char 转换成int类型
        char num3='a';
        int num4=num3;
        System.out.println(num4);
        //int类型转换成char 类型  要强制转换
        char num5=(char)107;
        System.out.println(num5);
        //char与数值可以直接相加     char类型也可以看做成数值类型
        System.out.println(num3+10);
        //小数默认的类型是double类型  如要定义为float类型需要在后边加F或f
        float num6=10.5f;
        //float类型 向double类型隐式转换
        double num7=num6;
        System.out.println(num7);
        double num8=12.34;
        //double类型转换成float类型 需要强制转换
        float num9=(float)num8;
        System.out.println(num9);
        //float 与 double 类型相加  结果必须是double类型    float类型则会报错
        double num10=num6+num8;
        System.out.println(num10);
//变量名 区分大小写
double num11=12.34;
double Num12=12.34;
System.out.println(num11);
System.out.println(Num12); /* 隐式转换条件: 1:两种数据类型相互兼容。 2:目标类型的取值范围要大于源类型的范围。 强制类型转换条件: 1:两种数据类型之间相互兼容 2:目标类型的范围小于源类型的范围 类型范围 byte<short(char)<int<long<float<double */


  


原文地址:https://www.cnblogs.com/ouyangtangfeng99/p/5465552.html