三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的主要内容,如果未能解决你的问题,请参考以下文章