Loading Now

Tính lũy thừa bậc b của a (a mũ b)

Tính lũy thừa bậc b của a (a mũ b)

Table of Contents

Bài tập

Bạn hãy viết chương trình nhập từ bàn phím hai số nguyên dương a và b. Sau đó hiển thị ra màn hình kết quả của ab.

Ví dụ nếu nhập a = 2, b = 3 thì chương trình sẽ hiển thị ra màn hình:

8

Giải thích: 2 * 2 * 2 = 8.

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 sử dụng vòng lặp while:

import java.util.Scanner;

public class Loop {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int answer = 1;
		while (b > 0) {
			answer *= a;
			b--;
		}
		System.out.print(answer);
	}
}

Code mẫu sử dụng vòng lặp for:

import java.util.Scanner;

public class Loop {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		int a = sc.nextInt();
		int b = sc.nextInt();
		int answer = 1;
		for (; b > 0; b--) {
			answer *= a;
		}
		System.out.print(answer);
	}
}

Post Comment

Contact