三DataTypeSwitch

Posted fqqwz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三DataTypeSwitch相关的知识,希望对你有一定的参考价值。

public class DataTypeSwitch
    public static void main(String [] args)
        //自动转换、强制转换都是数值类型之间的转换
        /*
            自动转换:
            byte->short->int->long->float->double
            char->int->long->float->double
        */
        byte b=10;
        short s=b;
        System.out.println(s);
        
        int i=s;
        long l=i;
        System.out.println(i);
        System.out.println(l);
        
        //double d=10.0;
        //float f=d;将大的赋值给取值范围小的,会丢失精度,如果需要转换,必须强制转换
        float f=10.0f;
        double d=f;
        System.out.println(d);
        
        char c=‘a‘;
        i=c;
        System.out.println(i);
        
        //数据类型强制转换,将取值范围大的数据类型赋值给取值范围小的,需要在源数据前添加  (目的数据类型)
        b=(byte)i;
        System.out.println(b);
        
        l=(long)d;
        System.out.println(l);
        
        
        String s1="123123";
        String s2="123123";
        int a=Integer.parseInt(s1)+Integer.parseInt(s2);
        System.out.println(a);
        System.out.println(s1+s2);//此时的+表示字符串的拼接
    

 

以上是关于三DataTypeSwitch的主要内容,如果未能解决你的问题,请参考以下文章

officemac2021如何只安装三件套

三坐标的测量精度是多少

书:《激荡三十年》

组成三位数

检具验收时,三坐标精度达到多少克接受

机器学习面试题