এই নিবন্ধে আমরা বুঝবো কিভাবে জাভাতে একটি পূর্ণসংখ্যা উল্টে দিতে হয়। সংখ্যা উল্টে দেয়া হয় লুপ এবং গাণিতিক অপারেটর % এবং / ব্যবহার করে।
নিচে এর একটি প্রদর্শন দেওয়া হলো:
ইনপুট
মনে করুন আমাদের ইনপুট হলো:
The number : 123456
আউটপুট
প্রত্যাশিত আউটপুট হবে:
The result is 654321
অ্যালগরিদম
ধাপ ১ - শুরু ধাপ ২ - তিনটি পূর্ণসংখ্যা মান ঘোষণা করুন: my_input, reverse_input, remainder ধাপ ৩ - ব্যবহারকারীর কাছ থেকে মান পড়ুন / মান সংজ্ঞায়িত করুন ধাপ ৪ - একটি while লুপ চালান ধাপ ৫ - ১০ দিয়ে ভাগ করে অবশিষ্টাংশ (remainder) বের করুন ধাপ ৬ - reverse_input কে ১০ দিয়ে গুণ করুন, remainder যোগ করুন এবং তা নতুন reverse_input করুন ধাপ ৭ - my_input কে ১০ দিয়ে ভাগ করুন এবং তা নতুন my_input করুন ধাপ ৮ - ফলাফল প্রদর্শন করুন ধাপ ৯ - শেষ
উদাহরণ ১
এখানে ব্যবহারকারী প্রম্পট অনুযায়ী ইনপুট দিচ্ছেন। আপনি আমাদের কোডিং গ্রাউন্ড টুলে এই উদাহরণটি লাইভ চেষ্টা করতে পারেন
।
import java.util.Scanner;
public class ReverseNumber{
public static void main(String[] args){
int my_input, reverse_input, my_remainder;
reverse_input = 0;
System.out.println("Required packages have been imported");
Scanner my_scanner = new Scanner(System.in);
System.out.println("A reader object has been defined ");
System.out.print("Enter the number : ");
my_input = my_scanner.nextInt();
while(my_input != 0){
my_remainder = my_input % 10;
reverse_input = reverse_input * 10 + my_remainder;
my_input = my_input / 10;
}
System.out.println("The reverse value of the given input is: " + reverse_input);
}
}
আউটপুট
Required packages have been imported A reader object has been defined Enter the number : 123456 The reverse value of the given input is: 654321
উদাহরণ ২
এখানে মানটি পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং কনসোলে অ্যাক্সেস করে প্রদর্শন করা হয়েছে।
public class ReverseNumber{
public static void main(String[] args){
int my_input, reverse_input;
my_input = 123456;
reverse_input = 0;
System.out.println("The number is defined as " + my_input);
while(my_input != 0){
int remainder = my_input % 10;
reverse_input = reverse_input * 10 + remainder;
my_input = my_input / 10;
}
System.out.println("The reverse value of the given input is: " + reverse_input);
}
}
আউটপুট
The number is defined as 123456 The reverse value of the given input is: 654321