Phép chia số nguyên Java

Phep Chia So Nguyen Java



Trong khi xử lý các tính toán toán học trong Java, có thể có những trường hợp mà nhà phát triển được yêu cầu tính toán “ phân công ” của các con số. Chẳng hạn, đơn giản hóa các giá trị phức tạp hoặc bỏ qua các giá trị thập phân khỏi mã. Trong những tình huống như vậy, “ phép chia số nguyên ” trong Java hỗ trợ hợp lý hóa các chức năng mã ở phần cuối của lập trình viên.

Blog này sẽ minh họa việc thực hiện “ phép chia số nguyên ” trong Java.

Làm cách nào để thực hiện 'Phép chia số nguyên' trong Java?

Trong Java, phép chia số nguyên có thể được thực hiện với sự trợ giúp của “ Toán tử số học ( / ) ”. Toán tử này có thể trả về phép chia của số nguyên đã chỉ định hoặc số nguyên do người dùng nhập.







Ví dụ 1: Thực hiện phép chia theo số nguyên xác định

Trong ví dụ này, hai số nguyên được chỉ định có thể được tính để chia:



int số1 = 25 ;

Hệ thống . ngoài . bản in ( 'Cổ tức là:' + số1 ) ;

int số2 = 5 ;

Hệ thống . ngoài . bản in ( 'Số chia là:' + số2 ) ;

int kết quả = số1 / số2 ;

Hệ thống . ngoài . bản in ( 'Việc chia các số trở thành: ' + kết quả ) ;

Trong khối mã trên, hãy áp dụng các bước sau:



  • Đầu tiên, khởi tạo giá trị số nguyên đầu tiên, tức là, “ cổ tức ”, và hiển thị nó.
  • Tương tự như vậy, hiển thị số nguyên được khởi tạo sau, tức là, “ dải phân cách ”.
  • Bây giờ, hãy áp dụng “ Toán tử số học( / ) ” giữa số bị chia và số chia để tính toán phép chia và hiển thị kết quả thu được trên bảng điều khiển.

đầu ra





Trong đầu ra ở trên, có thể phân tích rằng số kết quả được hiển thị sau khi chia.



Ví dụ 2: Thực hiện phép chia khi người dùng nhập số nguyên

Trong ví dụ cụ thể này, các số nguyên đầu vào của người dùng có thể được tính toán để chia. Trước khi đi đến ví dụ, hãy bao gồm thư viện được cung cấp bên dưới để cho phép người dùng nhập liệu:

nhập khẩu java.util.Scanner ;

Thêm đoạn mã sau vào “ chủ yếu() ' phương pháp:

Đầu vào máy quét = mới Máy quét ( Hệ thống . TRONG ) ;

Hệ thống . ngoài . bản in ( 'Nhập cổ tức:' ) ;

int số1 = đầu vào. tiếp theoInt ( ) ;

Hệ thống . ngoài . bản in ( 'Nhập số chia:' ) ;

int số2 = đầu vào. tiếp theoInt ( ) ;

Hệ thống . ngoài . bản in ( 'Sự phân chia trở thành:' + số1 / số2 ) ;

Trong mã này, hãy thực hiện các bước sau:

  • Tạo một ' Máy quét ” đối tượng được đặt tên “ đầu vào ' thông qua ' mới ” từ khóa và “ Máy quét() ” hàm tạo tương ứng.
  • Lưu ý rằng ' Hệ thống.in ” tham số đề cập đến đầu vào của người dùng.
  • Trong bước tiếp theo, hãy liên kết “ nextInt() ” với đối tượng đã tạo để đảm bảo rằng đầu vào của người dùng là “ số nguyên ”.
  • Cuối cùng, áp dụng “ Toán tử số học ( / ) ” để trả về phép chia các số đầu vào của người dùng.

đầu ra

Trường hợp 1: Số dư bằng “0”(Chia hết)

Trong kết quả này, rõ ràng là phép chia thời gian thực được trả về dựa trên các số đầu vào của người dùng.

Trường hợp 2: Số dư không bằng “0”

Trong trường hợp phép chia mà số dư không bằng “ 0 ”, kết quả cuối cùng sẽ được làm tròn thành số nguyên chia hết lớn nhất, như sau:

Theo quan sát, số nguyên được làm tròn lớn nhất được trả về.

Phần kết luận

Trong Java, phép chia số nguyên có thể được thực hiện với sự trợ giúp của “ Toán tử số học ( / ) ”. Điều này được thực hiện bằng cách trả về số nguyên chia hết tương ứng hoặc lớn nhất (trong trường hợp số dư). Việc phân chia có thể được thực hiện theo các số nguyên được chỉ định hoặc người dùng nhập vào. Blog này đã thảo luận về việc thực hiện “ phép chia số nguyên ” trong Java.