Kiểm tra số âm số dương trong Java | Laptrinhcanban.com

Kiểm tra số âm số dương trong Java

Hướng dẫn cách kiểm tra số âm số dương trong Java. Bạn sẽ học được cách tạo một phương thức cơ bản để kiểm tra số âm số dương trong Java sau bài học này.

Số âm số dương trong Java là gì

Chúng ta đều biết số âm là các số nhỏ hơn số 0, và ngược lại thì số dương là các số lớn hơn số 0. Chúng ta dùng dấu trừ (-) để biểu thị số âm, và dấu cộng (+) hoặc lược bỏ dấu để biểu thị số dương.

Ví dụ, chúng ta xem xét các số -2, 0 , 2 như sau:

Số -2 nhỏ hơn 0 nên nó là số âm.
Số 0 không phải là số dương cũng không phải là số âm
Số 2 lớn hơn 0 nên nó là số dương.

Trong ngôn ngữ Java, khái niệm số âm số dương cũng giống với khái niệm mà chúng ta hay dùng ở trên.

Kiểm tra số âm số dương trong Java

Số âm thì nhỏ hơn 0 và số dương thì lớn hơn 0. Bằng cách so sánh một số với số 0, chúng ta có thể dễ dàng kiểm tra một số đã cho là số âm hay là số dương trong Java.

Và chúng ta có thể tạo phương thức kiểm tra số âm số dương trong Java như sau:

private static int check_negative_positive_number(int n){
//flag = -1 => số âm
//flag = 0 => số 0
//flag = 1 => số dương

int flag = 0;
if (n >0 ) flag = 1;
else if (n<0) 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ập n kiểm tra n là số âm hay số dương 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_negative_positive_number(n);

if( check == 0 ) System.out.println(n + " la so 0" ) ;
else if( check == 1 ) System.out.println(n+ " la so duong" ) ;
else System.out.println(n+" la so am" ) ;
}
private static int check_negative_positive_number(int n){
//flag = -1 => số âm
//flag = 0 => số 0
//flag = 1 => số dương

int flag = 0;
if (n >0 ) flag = 1;
else if (n<0) flag = -1;
return flag;
}
}

Màn hình nhập liệu và kết quả chương trình kiểm tra số âm số dương sẽ như sau:

Nhap so nguyen= -10
-10 la so am

Nhap so nguyen= 0
0 la so 0

Nhap so nguyen= 8
8 la so duong

Tổng kết

Trên đây Kiyoshi đã hướng dẫn bạn cách kiểm tra số âm số dương 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.

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> >>

Profile
きよしです!笑

Tác giả : Kiyoshi (Chis Thanh)

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.