Thursday, July 2, 2020

Chương trình kiểm tra số đối xứng trong java

Trong chương trình này, bạn sẽ học cách kiểm tra xem một số có phải là chuỗi đối xứng không trong Java. Điều này được thực hiện bằng cách sử dụng vòng lặp for và while.
Chương trình kiểm tra số đối xứng trong java

Sử dụng vòng lặp while
public class Palindrome {
    public static void main(String[] args) {
        int num = 121, reversedInteger = 0, remainder, originalInteger;
        originalInteger = num;
        while( num != 0 )
        {
            remainder = num % 10;
            reversedInteger = reversedInteger * 10 + remainder;
            num  /= 10;
        }
        if (originalInteger == reversedInteger)
            System.out.println(originalInteger + " is a palindrome.");
        else
            System.out.println(originalInteger + " is not a palindrome.");
    }
}
Kết quả của chương trình kiểm tra đối xứng
121 is a palindrome number.
Trong chương trình này:
Đầu tiên, giá trị của số (num) đã cho được lưu trữ trong một biến số nguyên khác, originalInteger. Điều này là do, chúng ta cần so sánh các giá trị của số đảo ngược và số gốc ở cuối.
Sau đó, một vòng lặp while được sử dụng để lặp qua num cho đến khi nó bằng 0.
Trên mỗi lần lặp, chữ số cuối cùng của num được lưu trong phần còn lại.
Sau đó, phần còn lại được thêm vào ReverseedInteger sao cho nó được thêm vào giá trị vị trí tiếp theo (nhân với 10).
Sau đó, chữ số cuối cùng được xóa khỏi num sau khi chia cho 10.
Cuối cùng, ReverseedInteger và originalInteger được so sánh. Nếu bằng nhau, nó là một số palindrom. Nếu không, nó không phải là.

No comments:

Post a Comment