Java 10. Ép kiểu dữ liệu trong Java



    Bản quyền thuộc về TITV.vn, 
    vui lòng không đăng tải lại nội dung từ trang này.

    Video giải thích chi tiết


     Chuyển đổi kiểu dữ liệu trong Java 

    Dùng để chuyển từ một kiểu dữ liệu này sang kiểu dữ liệu khác

    Có 2 dạng ép kiểu:
    1. Ép kiểu ngầm định
    2. Ép kiểu tường minh







    Ép kiểu ngầm định
    Khi một kiểu dữ liệu được gán cho 1 biến của 1 kiểu khác thì  tự động chuyển kiểu
    Điều kiện:
    • Hai kiểu phải tương thích
    • Kiểu đích phải lớn hơn kiểu nguồn



    Ép kiểu tường minh
    Khi cần chuyển sang kiểu có độ chính xác cao hơn

    Cách chuyển đổi kiểu dữ liệu
    Có 3 dạng chuyển đổi kiểu dữ liệu
    1. Chuyển đổi cho các kiểu dữ liệu cơ bản



    2. Chuyển đổi kiểu cho các đối tượng: các lớp chuyển đổi phải kế thừa nhau


    3. Chuyển đổi cho các kiểu dữ liệu cơ bản sang đối tượng và ngược lại:
    Chỉ chuyển đổi giữa các đối tượng có sẵn trong gói java.lang tương ứng với các dữ liệu nguyên thủy


     Ví dụ về chuyển kiểu dữ liệu 

    
    public class ViDu {
    	public static void main(String[] args) {
    		int a = 100;
    		int b = 2;
    		
    		System.out.println("a = "+ a);
    		System.out.println("b = "+ b);
    		
    		// Ep kieu ngam dinh
    		float c = a;
    		float d = b;
    		
    		System.out.println("c = "+ c);
    		System.out.println("d = "+ d);
    		
    		// Ep kieu tuong minh
    		float e = 3.5f;
    		float f = 9.5f;
    		System.out.println("e = "+ e);
    		System.out.println("f = "+ f);
    		
    		int g = (int)e;
    		int h = (int)f;
    		System.out.println("g = "+ g);
    		System.out.println("h = "+ h);
    		
    		// Ep kieu giua bien nguyen thuy va doi tuong
    		int x = new Integer(32);
    		System.out.println("x = "+x);
    	}
    }
    
    
         

    Bạn có thể thích những bài đăng này:

    Không có nhận xét nào:

    Đăng nhận xét