sách gpt4 ăn đã đi

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

In lại Tác giả: qq735679552 Thời gian cập nhật: 27-09-2022 22:32:09 31 4
mua khóa gpt4 giày nike

CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.

Bài viết trên blog CFSDN này giới thiệu với các bạn về các toán tử Java (giải thích chi tiết) Được tác giả sưu tầm và biên soạn. Nếu các bạn quan tâm đến bài viết này thì nhớ like nhé.

toán tử số học

Bốn toán tử số học cơ bản

+ - * / % 。

  • Đối với /:int/int kết quả vẫn là int, bạn cần sử dụng double. Ngoài ra, 0 không thể được sử dụng làm ước số.
  • Đối với %: nó có nghĩa là phần dư, không chỉ đối với int mà còn đối với double.

Ví dụ:

?
1
Hệ thống.out.println( 11,5 % 2 );

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

toán tử gán tăng dần

+= -= *= /= %= 。

Một tính năng của các toán tử này là chuyển đổi kiểu tự động.

Ví dụ:

?
1
2
3
ngắn một = 1 ;
một += 2 ;
Hệ thống.out.println(a);

Sẽ không có lỗi nào được báo cáo sau khi chạy mã này. Mặc dù short là số nguyên ngắn nhưng cần phải tăng số nguyên khi thực hiện các phép tính cộng. Nhưng += đã tự động nâng nó lên.

Toán tử tăng/giảm

++ -- 。

  • Tiền tố ++/–: Sử dụng trước, sau đó là ++/–
  • Hậu tố ++/–: ++/– trước, sau đó sử dụng

Ví dụ:

?
1
2
3
4
5
số nguyên một = 1 ;
số nguyên b = a++;
số nguyên c = ++a;
Hệ thống.out.println(b);
Hệ thống.out.println(c);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Toán tử quan hệ

== != < > <= >= 。

  • Các giá trị trả về của biểu thức của toán tử quan hệ đều thuộc kiểu boolean.

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = 20 ;
Hệ thống.out.println(a > b);

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Toán tử logic

&& || .

Các toán hạng của các toán tử logic (các toán hạng thường là kết quả của các toán tử quan hệ) và các giá trị trả về đều thuộc kiểu boolean.

&&

biểu thức1 && biểu thức2.

  • Kết quả chỉ đúng nếu cả hai biểu thức đều đúng
  • Nếu biểu thức 1 sai thì biểu thức 2 sẽ không được thực thi
  • Cả hai biểu thức chỉ có thể là biểu thức Boolean

Ví dụ:

?
1
2
3
4
số nguyên một = 10 ;
số nguyên b = 20 ;
Boolean c = (a > b) && (++a > 0 );
Hệ thống.out.println(a);

Tại thời điểm này, giá trị của a vẫn là 10.

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

||

biểu thức1 || biểu thức2.

  • Kết quả chỉ sai nếu cả hai biểu thức đều sai
  • Nếu biểu thức 1 đúng thì biểu thức 2 sẽ không được thực thi
  • Hai biểu thức này chỉ có thể là biểu thức Boolean

Ví dụ:

?
1
2
3
4
số nguyên một = 10 ;
số nguyên b = 20 ;
Boolean c = (a < b) || (++a > 0 );
Hệ thống.out.println(a);

Lúc này giá trị của a là 10.

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

!

!sự biểu lộ.

Biểu thức chỉ có thể là kiểu Boolean.

Toán tử bit

& | ~ ^ 。

Các phép toán bit thể hiện các phép toán trên các bit nhị phân.

& (theo bit AND)

Nếu cả hai bit nhị phân tương ứng là 1 thì kết quả là 1, nếu không thì kết quả là 0.

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = 20 ;
Hệ thống.out.println(a & b);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

| (theo bit HOẶC)

Nếu cả hai bit nhị phân đều bằng 0 thì kết quả là 0, nếu không thì kết quả là 1.

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = 20 ;
Hệ thống.out.println(a | b);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

~ (phủ định theo bit)

Nếu bit nhị phân là 0, nó được chuyển thành 1; nếu bit là 1, nó được chuyển thành 0.

Ví dụ:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

^ (XOR theo bit)

Nếu các chữ số nhị phân của hai số giống nhau thì kết quả là 0, nếu khác nhau thì kết quả là 1.

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = 13 ;
Hệ thống.out.println(a ^ b);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

toán tử thay đổi

<< >> >>> 。

<< (chuyển sang trái)

<<: Bỏ bên trái và thêm 0 vào bên phải.

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = một << 1 ;
Hệ thống.out.println(b);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

>> (chuyển sang phải)

>>: Bỏ vế phải và thêm bit dấu vào vế trái (số dương đệm 0, số âm đệm 1).

Ví dụ:

?
1
2
3
số nguyên một = 10 ;
số nguyên b = một >> 1 ;
Hệ thống.out.println(b);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

>>> (shift phải không dấu)

>>>: Bỏ vế phải và cộng 0 vào vế trái.

Phương pháp này cũng giống như trên.

Để ý:

Dịch 1 bit sang trái tương đương với số ban đầu * 2. Dịch N bit sang trái tương đương với lũy thừa thứ N của số ban đầu * 2.

Dịch sang phải 1 bit, tương đương với số ban đầu / 2. Dịch sang phải N bit, tương đương với lũy thừa thứ N của số / 2 ban đầu.

Vì máy tính tính toán các ca hiệu quả hơn so với tính toán nhân và chia, nên khi một mã nào đó nhân và chia chính xác 2 với lũy thừa thứ N, nó có thể được thay thế bằng phép toán dịch chuyển.

Sẽ không có ý nghĩa gì khi dịch chuyển các bit âm hoặc dịch chuyển một số quá lớn.

toán tử có điều kiện

biểu thức1 ? biểu thức2 : biểu thức3 .

Khi biểu thức 1 đúng, kết quả của toàn bộ biểu thức là kết quả của biểu thức 2; khi biểu thức 1 sai, kết quả của toàn bộ biểu thức là kết quả của biểu thức 3.

Ví dụ:

?
1
2
3
4
số nguyên một = 10 ;
số nguyên b = 20 ;
số nguyên c = a > b ? a : b;
Hệ thống.out.println(c);

Kết quả là:

Bài viết giới thiệu các bạn về toán tử java (giải thích chi tiết)

Tóm tắt

Bài viết này kết thúc tại đây, tôi hy vọng nó có thể hữu ích cho bạn và tôi hy vọng bạn có thể chú ý hơn đến nội dung của tôi! .

Liên kết gốc: https://blog.csdn.net/m0_53408775/article/details/119332117.

Cuối cùng, bài viết này về bài viết giúp bạn bắt đầu với các toán tử Java (giải thích chi tiết) kết thúc tại đây. Nếu bạn muốn biết thêm về một bài viết giúp bạn bắt đầu với các toán tử Java (giải thích chi tiết), vui lòng tìm kiếm bài viết CFSDN. duyệt các bài viết liên quan, tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .

31 4 0
qq735679552
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress