class ReverseNumber {
public static void main
(String[] args
) { if (args.length == 0) {
System.
out.
println("❗ Please provide a number as a command line argument."); return;
}
try {
int number
= Integer.
parseInt(args
[0]); int reversed = 0;
while (number != 0) {
int digit = number % 10;
reversed = reversed * 10 + digit;
number /= 10;
}
System.
out.
println("🔄 Reversed Number: " + reversed
); System.
out.
println("❌ Invalid input. Please enter a valid integer."); }
}
}
Y2xhc3MgUmV2ZXJzZU51bWJlciB7CiAgICBwdWJsaWMgc3RhdGljIHZvaWQgbWFpbihTdHJpbmdbXSBhcmdzKSB7CiAgICAgICAgaWYgKGFyZ3MubGVuZ3RoID09IDApIHsKICAgICAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKCLinZcgUGxlYXNlIHByb3ZpZGUgYSBudW1iZXIgYXMgYSBjb21tYW5kIGxpbmUgYXJndW1lbnQuIik7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICB9CgogICAgICAgIHRyeSB7CiAgICAgICAgICAgIGludCBudW1iZXIgPSBJbnRlZ2VyLnBhcnNlSW50KGFyZ3NbMF0pOwogICAgICAgICAgICBpbnQgcmV2ZXJzZWQgPSAwOwoKICAgICAgICAgICAgd2hpbGUgKG51bWJlciAhPSAwKSB7CiAgICAgICAgICAgICAgICBpbnQgZGlnaXQgPSBudW1iZXIgJSAxMDsKICAgICAgICAgICAgICAgIHJldmVyc2VkID0gcmV2ZXJzZWQgKiAxMCArIGRpZ2l0OwogICAgICAgICAgICAgICAgbnVtYmVyIC89IDEwOwogICAgICAgICAgICB9CgogICAgICAgICAgICBTeXN0ZW0ub3V0LnByaW50bG4oIvCflIQgUmV2ZXJzZWQgTnVtYmVyOiAiICsgcmV2ZXJzZWQpOwogICAgICAgIH0gY2F0Y2ggKE51bWJlckZvcm1hdEV4Y2VwdGlvbiBlKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbigi4p2MIEludmFsaWQgaW5wdXQuIFBsZWFzZSBlbnRlciBhIHZhbGlkIGludGVnZXIuIik7CiAgICAgICAgfQogICAgfQp9Cg==