Kiểm Tra Số Chẵn Lẻ Trong Java
Có thể bạn quan tâm
Hướng dẫn cách kiểm tra số chẵn lẻ trong Java. Bạn sẽ học được 2 cách cơ bản để kiểm tra số chẵn lẻ trong Java sau bài học này.Chúng ta có 2 phương pháp để kiểm tra số chẵn lẻ trong Java như sau:
- Sử dụng phép toán chia lấy dư trong Java
- Sử dụng toán tử thao tác bit AND trong Java
Kiểm tra số chẵn lẻ trong Java bằng phép toán chia lấy dư
Chúng ta đều biết số chẵn là số chia hết cho 2, còn số lẻ chia 2 thì dư 1. Bằng cách kiểm tra phần dư của phép chia số với 2, chúng ta có thể dễ dàng kiểm tra số đã cho là số chẵn hay lẻ. Toán tử sử dụng ở đây là toán tử chia lấy dư %.
Và chúng ta viết phương thức kiểm tra n là số chẵn hay lẻ như sau:
| private static int check_odd_even(int n){ //flag = 1 => số lẻ //flag = 0 => số chẵn int flag = 1; if( n % 2 == 0 ) flag= 0; return flag; } |
Chúng ta có thể gọi phương thức này và sử dụng trong chương trình nhập n kiểm tra n là số chẵn hay lẻ trong Java như sau:
| import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Nhap so nguyen= "); int n = scanner.nextInt(); int check = check_odd_even(n); if( check == 0 ) System.out.println(n + " la so chan"); else System.out.println(n + " la so le"); } private static int check_odd_even(int n){ //flag = 1 => số lẻ //flag = 0 => số chẵn int flag = 1; if( n % 2 == 0 ) flag= 0; return flag; } } |
Màn hình nhập liệu và kết quả kiểm tra số chẵn lẻ sẽ như sau:
| Nhap so nguyen= 8888 la so chanNhap so nguyen= 55 la so le |
Kiểm tra số chẵn lẻ trong Java bằng toán tử thao tác bit AND
Một phương pháp khác để kiểm tra số chẵn lẻ trong Java là sử dụng toán tử thao tác bit AND. Kết quả phép toán bit AND giữa số lẻ với số 1 luôn bằng 1, nên sử dụng kết quả này chúng ta có thể tạo phương thức kiểm tra số chẵn lẻ trong Java như sau:
| private static int check_odd_even_bit(int n){ //flag = 1 => số lẻ //flag = 0 => số chẵn int flag = 0, test; test = n & 1; if( test == 1 ) flag= 1; return flag;} |
Chúng ta có thể gọi phương thức này và sử dụng trong chương trình như sau:
| import java.util.Scanner;public class Main{ public static void main(String[] args) { Scanner scanner = new Scanner(System.in); System.out.print("Nhap so nguyen= "); int n = scanner.nextInt(); int check = check_odd_even_bit(n); if( check == 0 ) System.out.println(n + " la so chan"); else System.out.println(n + " la so le"); } private static int check_odd_even_bit(int n){ //flag = 1 => số lẻ //flag = 0 => số chẵn int flag = 0, test; test = n & 1; if( test == 1 ) flag= 1; return flag; }} |
Màn hình nhập liệu và kết quả kiểm tra số chẵn lẻ sẽ như sau:
| Nhap so nguyen= 8888 la so chanNhap so nguyen= 55 la so le |
Tổng kết
Trên đây Kiyoshi đã hướng dẫn bạn cách kiểm tra số chẵn lẻ trong Java rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.
Và hãy cùng tìm hiểu những kiến thức sâu hơn về Java trong các bài học tiếp theo.
URL Link
https://laptrinhcanban.com/java/java-co-ban-cho-nguoi-moi-bat-dau/so-trong-java/kiem-tra-so-chan-le-trong-java/
Từ khóa » Tìm Số Chẵn Lẻ Trong Java
-
Kiểm Tra Số Chẵn Hay Số Lẻ Trong Java - Freetuts
-
Kiểm Tra Số Chẵn Hay Nhất Số Lẻ Trong Java - Bài Tập Java Có Lời Giải ...
-
Bài 3: Tìm Số Chẵn Và Số Lẻ Trong Java
-
Tính Tổng Các Số Lẻ Trong Java | Tìm ở đây
-
Kiểm Tra Số Chẵn Và Lẻ - Mệnh đề điều Kiên If - Else Trong Java
-
Kiểm Tra Số Nhập Vào Là Chẵn Hay Lẻ | VnCoding
-
Kiểm Tra Số Chẵn Lẻ Trong Lập Trình C/C++
-
Tách Số Chẵn Và Số Lẻ - TutorialCup
-
Bài Tập Về Mảng Trong Java: Hiển Thị Ra Màn Hình Các Số Chẵn Trong ...
-
Chương Trình Chẵn Lẻ Trong Java
-
In Chẳn Lẻ - Cộng đồng Java Việt Nam - CongDongJava
-
Kiểm Tra Xem Một Số được Tạo Nên Bởi Toàn Các Chữ Số Lẻ Hay Không ...
-
Kiểm Tra Số Chẵn, Số Lẻ Trong C