01 | public class T { |
02 | |
03 | public static void main(String [] args){ |
04 | //java 整型。 |
05 | byte b = 127 ; |
06 | short s; |
07 | int i; |
08 | long l; |
09 | //java 字符型。 |
10 | char c; |
11 | //符点型 |
12 | float f; |
13 | double d; |
14 | //布尔型 |
15 | boolean boo; |
16 | //同类型的大类型转小类型将直接进行转换。 |
17 | s = b;i = b; l = b; f = b; d = b; |
18 | //同类型小类型转大类型需要在前面进行转换 |
19 | b = ( byte )d; s =( short ) d; i = ( int )d; l = ( long )d; f = ( float )d; |
20 | |
21 | //不同类型的转换 |
22 | c = ( char )b; |
23 | |
24 | //对象之间的转换 |
25 | Long lo= new Long( 1 ); //字数型 |
26 | String str = new String( "1" ); |
27 | lo = Long.valueOf(str); |
28 | |
29 | b = lo.byteValue(); |
30 | s = lo.shortValue(); |
31 | i = lo.intValue(); |
32 | l = lo.longValue(); |
33 | f = lo.floatValue(); |
34 | d = lo.doubleValue(); |
35 | } |
36 | } |