小游戏网站建设,小程序开发商,榕江网站建设,中国大宗交易平台该楼层疑似违规已被系统折叠 隐藏此楼查看此楼一、自动类型转换(隐式类型转换)整型、实型(常量)、字符型数据可以混合运算。运算中#xff0c;不同类型的数据先转化为同一类型#xff0c;然后进行运算。转换从低级到高级。自动转换有以下规律#xff1a;小的类型自动转化为大…该楼层疑似违规已被系统折叠 隐藏此楼查看此楼一、自动类型转换(隐式类型转换)整型、实型(常量)、字符型数据可以混合运算。运算中不同类型的数据先转化为同一类型然后进行运算。转换从低级到高级。自动转换有以下规律·小的类型自动转化为大的类型·整数类型可以自动转化为浮点类型可能会产生舍入误差·字符可以自动提升为整数例子1.小类型自动转换为大类型byte byteValue1110;int intValue1byteValue150;2.字符可以自动提升为整数char charValue1 a;int intValue2charValue110;二、强制类型转换(显式类型转换)格式 (type)value type是要强制类型转换后的数据类型注意·强制类型转换可能导致溢出或损失精度·在把容量大的类型转换为容量小的类型时必须使用强制类型转换·浮点数到整数的转换是通过舍弃小数得到而不是四舍五入例子1.把容量大的类型转换为容量小的类型时必须使用强制类型转换int intValueA120;byte byteValueB(byte) intValueA;2. 浮点数到整数的转换是通过舍弃小数得到而不是四舍五入int intValue3(int)23.7;int intValue4(int)‐23.7;1、将String转换成int的两种方法String y 字符串;int i Integer.parseInt(y);i Integer.parseInt(y,i);int ii Integer.valueOf(y).intValue();2、将整数int转换为字符串String的三种方法String s String.valueOf(i);y Integer.toString(ii);String ss i;3、基本类型转换例子1.字符串转为整型public static int stringToInt(String str) {Integer integer;integer Integer.valueOf(str);return integer.intValue();}2.整型转为字符串public static String intToString(int intvalue){Integer integer new Integer(intvalue);return integer.toString();}3.字符串转float类型public static float stringToFloat(String floatstr) {Float floats;floats Float.valueOf(floatstr);return floats.floatValue();}4.float类型转字符串public static String floatToString(float value) {Float floats new Float(value);return floats.toString();}5.字符串类型转日期类型public static Date stringToDate(String datestr) {return Date.valueOf(datestr);}6.日期转字符串类型public static String dateToString(Date datevalue){return datevalue.toString();}