-
05-10-2013, 11:06 AM #1Banned
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
thắc mắc về độ ưu tiên các phép toán trong java (++ và +)
Mã:public class test1 { public static void main(String []args) { int c=5; c+=c + c++ ; System.out.println("c+=c + c++ Result:="+c); // ket qua = 15 c=5; c+=c++ + c ; System.out.println("c+=c++ + c Result:="+c); // ket qua =16 } }
View more random threads:
- Loại bỏ phần tử 0 trong mảng
- Giúp đỡ về JDBC
- Cách tương tác với giao diện Java
- phương thức ẩn hiện form trong java
- Lỗi thao tác với cơ sở dữ liệu
- Code Design pattern.
- Hỏi về Tạo cộng cụ Enter thay thế nút tính?
- [HELP]Cần giúp vấn đề liên quan JTable và database
- Video học lập trình Java cơ bản 2015
- Bảng băm trong java
-
01-11-2013, 06:41 PM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Theo java:
dòng đầu tiên:
c += c + c++
tương đương:
c = c + (c + c++) = 5 + (5 + 5) = 15
dòng thứ 2:
c += c++ + c
tương đương:
c = c + (c++ + c) = 5 + 6 + 5 = 16
NHƯNG objectC, C++ và C# thì lí giải khác:
dòng đầu tiên:
c += c + c++
tương đương:
c = c + (c + c++) = 5 + (5 + 5++) = 5 + 5 + 6 = 16
dòng thứ 2:
c += c++ + c
tương đương
c = c + (c++ + c) = 5 + (5++ + 5++) = 5 + 6 + 6 = 17
Ngọc Bích xanh bản chất thuộc dòng đá đá hoa (jade). Và cẩm thạch là tên gọi chung của ngọc bích. Vì thực chất chúng thuộc dòng đá đa khoáng được hình thành từ chất Silicat dưới dạng dioxy. Ngọc bích...
Chia sẻ Vòng tay ngọc bích xanh là...