30/09/2018, 17:21
Sự khác nhau giữa ' ' và " " trong java
Khi em sử dụng hàm System.out.println (2 + " " + 3)
thì ra kết quả 2 3
cái này thì em biết.
Nhưng sao khi đổi lại thành System.out.println (2 + ' ' + 3
) thì kết quả ra là 14
em thấy lạ.
Cho em hỏi tại sao lại ra như vậy và sự khác nhau giữa " "
và ' '
là gì vậy.
Bài liên quan
Bạn thử
Xem còn sự khác nhau giữa “\t” và ‘\t’ không nhá , ngoài ra còn có thể thử thêm:
Theo mình nghĩ thì ở ví dụ trên “\t” được hiểu là string nên cast hai số int thành kiểu string rồi cộng string còn ví dụ dưới hiểu là kiểu char nên cast qua int rồi thực hiện phép cộng số int.
à ra là vậy nếu “\t” thì hiểu là escape character còn nếu ‘\t’ thì nó hiểu là character à giớ mới biết