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 }
                    
                
                
            
        
浙公网安备 33010602011771号