Loading Now

Bài tập Java cơ bản: nhập và so sánh biến kiểu string

Bài tập Java cơ bản: nhập và so sánh biến kiểu string

Bài tập

Viết chương trình nhập từ bàn phím 2 số nguyên a, b. Bạn hãy kiểm tra xem giá trị của cả ab có khác 0 không. Nếu có hiển thị:

a is not equal to 0 and b is not equal to 0

Ngược lại nếu a hoặc b có giá trị bằng 0 thì hiển thị:

a is equal to 0 or b is equal to 0

Lý thuyết

Để kiểm tra xem một số có khác 0 không rất đơn giản, bạn có thể sử dụng mệnh đề if và toán tử !=. Ví dụ để kiểm tra xem biến a có khác 0 không bạn có thể làm như sau:

if (a != 0) {
    // Nếu a khác 0 thì hiển thị a is not equal to zero
    System.out.println("a is not equal to 0");
}

Vậy để kiểm tra xem cả ab có khác 0 không bạn cần kết hợp được 2 câu lệnh if (a != 0)if (b != 0). Trong Java bạn có thể kết hợp 2 câu lệnh này bằng hai cách là sử dụng hai mệnh đề if lồng nhau và sử dụng toán tử &&. Ví dụ về sử dụng hai mệnh đề if lồng nhau:

if(a != 0) {
	if(b != 0) {
	    // Nếu cả a và b đều khác 0 thì hiển thị a is not equal to 0 and b is not equal to 0
	    System.out.println("a is not equal to 0 and b is not equal to 0");
	}
}

Ví dụ về sử dụng toán tử &&:

if (a != 0 && b != 0) {
    // Nếu cả a và b đều khác 0 thì hiển thị a is not equal to 0 and b is not equal to 0
    System.out.println("a is not equal to 0 and b is not equal to 0");
}

Đọc tới đây bạn đã có thể quay lại phần bài tập và làm thử.

Nếu bạn chưa làm được bài này thì có thể xem hướng dẫn ở bên dưới.

Hướng dẫn

Code mẫu:

import java.util.Scanner;

public class Statement {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
	    if (a != 0 && b != 0) {
	        System.out.println("a is not equal to 0 and b is not equal to 0");
	    } else {
	    	System.out.println("a is equal to 0 or b is equal to 0");
	    }
	}
}

Post Comment

Contact