01/10/2018, 17:02

Float number trong java

Cho mình hỏi java không tự động làm implicit casting giống C++ đúng không?

Mình có đoạn mã:

public class TypeConversion {

	public static void main(String[] args) 
	{
		final float PI_NUMBER=(float)3.141592;
	}
}

Mình bỏ float thì nó báo lỗi, cũng có mấy lần mình thử nhét double vào int thì nó không tự lấy phần nguyên mà cũng báo lỗi.

Tynk Huynk viết 19:09 ngày 01/10/2018

nếu muốn bỏ float thì phải thêm kí tự f đằng sau số để compiler hiểu nó là kiểu float bạn nhé

final float PI_NUMBER = 3.141592f;
Bài liên quan
0