Hỏi về kiểm tra kiểu dữ liệu
Chào mọi người, mình đang học về Android Studio. Mình có thắc mắc là làm thế nào để biết được kiểu dữ liệu mình đang dùng là kiểu int, float,double ( kiểm tra trong code ) ?
Bài toán thực tế của mình là mình khai báo 2 biến kiểu float để tính toán, sau đó nó trả về kết quả là kiểu float, ví dụ : 15.0 . Mình tính xử lý cho nó trả về kiểu int nếu phép tính đó k có chữ số thập phân ( ví dụ : 15 ) và trả về kiểu float nếu kết quả có chữ số thập phân (ví dụ 15.1) . Cảm ơn mọi người!
Hi Tuyến Nông
Việc bạn hiển thị nó ra thế nào là do view. Còn về cơ bản thì không cần thiết.
View của mình bây giờ là kiểu float . Nên nó sẽ hiện ra là ( 15.0 ) mình lấy số 15 làm ví dụ nhé
Mình muốn trong view nó hiện là 15 (kiểu int) mà khi tính toán khác nó vẫn trả về 15.3 (float) thì phải làm ntn nhỉ ?
Hi Tuyến Nông.
Bạn làm tròn hoặc ép kiểu trước khi đẩy lên view, hoặc cấu hình phần dấu phẩy cho view.
Đấy ! Cái vấn đề mình gặp phải là không biết phân biệt nó kiểu float hay không để còn biết ép kiểu hay không ý
C nhắm mắt mà ép thôi. @_@! Sao phải quan tâm nhỉ ???
C k hiểu ý t rồi ! :))))
Nếu kết quả là 15,6 thì ép ra Int thì nó hiện 15 :))))
Vậy là sai bản chất bài toán
Hi Tuyến Nông.
Bạn ép kiểu rồi so sánh hai số xem. Bằng nhau thì để int lên không thì để float lên. @@!
P/S bạn làm cái gì mà yêu cầu dị vậy ? Cứ để float làm tròn 2 chữ số 15.00 cũng được. @@!
T đang tập tọe làm cái app máy tính ý :)))))))
Để float nó xấu
Hehe t đã hiểu ! Tks Pro nhaaaaaaaaaaaaaaaa