Bài tập tập này sẽ hướng dẫn các bạn một cách để đảo ngược một số (vd: 1234 → 4321). Đây là một trong những bài tập cơ bản khi học kiểu dữ liệu INT.
ReverseNumber.java
/**
* @(#)ReverseNumber.java
*
* ReverseNumber application
*
* @author
* @version 1.00 2013/10/2
*/
public class ReverseNumber
{
public static void main(String[] args)
{
//original number
int number = 5234;
int reversedNumber = 0;
int temp = 0;
while(number > 0)
{
//-- Sử dụng toán tử modulus để tách ra khỏi chữ số cuối cùng
temp = number%10;
System.out.println("temp: " + temp);
//-- Tạo dãy số đảo ngược.
System.out.println(reversedNumber + " = " + reversedNumber + " * 10 + " + temp);
reversedNumber = reversedNumber * 10 + temp;
number = number/10;
}
//-- In dãy số đảo ngược.
System.out.println("Reversed Number is: " + reversedNumber);
}
}
* @(#)ReverseNumber.java
*
* ReverseNumber application
*
* @author
* @version 1.00 2013/10/2
*/
public class ReverseNumber
{
public static void main(String[] args)
{
//original number
int number = 5234;
int reversedNumber = 0;
int temp = 0;
while(number > 0)
{
//-- Sử dụng toán tử modulus để tách ra khỏi chữ số cuối cùng
temp = number%10;
System.out.println("temp: " + temp);
//-- Tạo dãy số đảo ngược.
System.out.println(reversedNumber + " = " + reversedNumber + " * 10 + " + temp);
reversedNumber = reversedNumber * 10 + temp;
number = number/10;
}
//-- In dãy số đảo ngược.
System.out.println("Reversed Number is: " + reversedNumber);
}
}
Sau khi chạy chương trình kết quả sẽ được hiển thị như hình bên dưới:
No comments:
Post a Comment