1.基本数据类型转换

引入了算术运算符我们就可以来看看基本数据类型的转换,目的就是数据精度变化会受到影响,所以提出基本数据类型转换的概念

 

2. 基本数据类型转换分类

  • 自动类型转换(小数据类型转大数据类型)
  • 强制类型转换(大数据类型转小数据类型)
 1 package com.gsa.day1;
 2 
 3  
 4 
 5 /**
 6 
 7  * 讲解基本数据类型之间的转换
 8 
 9  * byte-->short-->int-->long-->float-->double
10 
11  * @author caleb
12 
13  *
14 
15  */
16 
17 public class CastTypeSample {
18 
19 public static void main(String[] args) {
20 
21 /**
22 
23  * 基本数据类型的转换
24 
25  * 1. 自动类型转换 (小数据类型自动转换为大数据类型)
26 
27  * 2. 强制类型转换(大数据类型转换为小的数据类型)
28 
29  */
30 
31  
32 
33 int a;
34 
35 byte b = 100;
36 
37 a = b; //小转大, 自动类型转换
38 
39  
40 
41 int i = 100;
42 
43 double n;
44 
45 n = i; //小转大, 自动类型转换
46 
47  
48 
49 int x;
50 
51 double y = 1.2;
52 
53 x = (int) y;
54 
55 System.out.println("x = " + x);
56 
57  
58 
59 int mm = 130;
60 
61 byte nn;
62 
63 nn = (byte) mm;
64 
65 System.out.println("nn = " + nn);
66 
67  
68 
69 char yy = 'A'; //ascii码的概念
70 
71 int xx;
72 
73 xx = yy;
74 
75 System.out.println("xx = " + xx);
76 
77 }
78 
79 }

 

posted on 2016-03-30 18:49  Oliver·Keene  阅读(154)  评论(0)    收藏  举报