জাভাতে কীভাবে একটি নম্বর বিপরীত করবেন?

জাভা নমনীয় স্তরে সরবরাহ করে দেয় নমনীয়তা এবং স্বাচ্ছন্দ্য, এই নিবন্ধটি আপনাকে জাভা প্রোগ্রাম লিখতে সহায়তা করবে একটি নম্বর বিপরীতে।

বিভিন্ন অ্যাপ্লিকেশন সহ একটি বহুমুখী প্রোগ্রামিং ভাষা। এর প্রধান কারণ হ'ল নমনীয়তা এবং স্বাচ্ছন্দ্যে এটি দানাদার স্তরে সরবরাহ করে। এই নিবন্ধটি আপনাকে জাভা প্রোগ্রাম লিখতে সহায়তা করবে একটি নম্বর রিভার্স করতে। নিম্নলিখিত পয়েন্টারগুলি এই নিবন্ধে কভার করা হবে,



আমাদের এখন শুরু করা যাক,



ইউনিয়ন ধারা ব্যবহার করা হয়

জাভা প্রোগ্রাম একটি নম্বর বিপরীত

বিভিন্ন পদ্ধতি ব্যবহার করে জাভাতে নম্বরগুলি বিপরীত করা যেতে পারে, আসুন প্রথমে একবার দেখে নেওয়া যাক,

একটি যখন লুপ ব্যবহার

নম্বরের সেটকে বিপরীতে করতে যখন লুপ ব্যবহার করা যায়। এখানে প্রোগ্রাম,



পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরোগুলি) {ইনটি নাম্বার = 4321, বিপরীত = 0 যখন (সংখ্যা! = 0) {ইন্ট ডিগ = সংখ্যা% 10 বিপরীত = 10 + ডিগ নম্বর / = 10} সিস্টেম .out.println ('বিপরীত সংখ্যা:' + বিপরীত)}

আউটপুট:

বিপরীত সংখ্যা: 1234

ব্যাখ্যা:



  • এই উদাহরণে একটি পূর্ণসংখ্যা নম্বর ঘোষণা করা হয়।
  • সংখ্যাটি 10 ​​দ্বারা বিভক্ত, এবং বাকীটি একটি ভেরিয়েবল ডিগে সংরক্ষণ করা হয়।
  • সুতরাং, সংখ্যার শেষ সংখ্যা, অর্থাত 1 ভেরিয়েবল ডিগে সংরক্ষণ করা হয়।
  • চলক বিপরীতটি 10 ​​দ্বারা গুণিত হয় (এটি সংখ্যায় একটি নতুন স্থান যুক্ত করে), এবং এটিতে খনন যুক্ত হয় is এখানে, 0 * 10 + 1 = 1।
  • সংখ্যাটি তখন 10 দ্বারা বিভক্ত হয় যেমন এটিতে প্রথম তিনটি সংখ্যা থাকে: 432।
  • সমস্ত সংখ্যা একই পদ্ধতিতে পুনরাবৃত্তি হয়।

আসুন আমরা এই ‘জাভা প্রোগ্রামটি একটি নম্বর রিভার্স করতে’ নিবন্ধটি দিয়ে চালিয়ে যাই,

লুপের জন্য একটি ব্যবহার করা

কিছুক্ষণ লুপের পরিবর্তে, আমরা নীচের উদাহরণে লুপের জন্য ব্যবহার করি:

পাবলিক ক্লাস মেইন {পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং [] আরোগুলি) {ইনটি নাম্বার = 764321, বিপরীত = 0 এর জন্য (সংখ্যা! = 0 সংখ্যা / = 10) {ইন্ট ডিগ = সংখ্যা% 10 বিপরীত = বিপরীত * 10 + ডিগ} সিস্টেম .out.println ('বিপরীত সংখ্যা:' + বিপরীত)}

এটি অবশ্যই লক্ষ রাখতে হবে যে, আরম্ভের প্রকাশটি এখানে ব্যবহৃত হয় না।

আউটপুট:

বিপরীত সংখ্যা: 1234567

এটি এই নিবন্ধের চূড়ান্ত বিট, আসুন দেখি এখানে পুনরাবৃত্তি কীভাবে সহায়তা করে,

উদাহরণস্বরূপ জাভাতে পোজো ক্লাস কী

পুনরাবৃত্তি ব্যবহার করে

যখন কোনও পদ্ধতি নিজেকে ক্রমাগত কল করে, তখন প্রক্রিয়াটি পুনরাবৃত্তি হিসাবে পরিচিত।

আমদানি java.util. স্ক্যানার ক্লাস মেইন {// বিপরীত পদ্ধতি পাবলিক স্ট্যাটিক শূন্য পুনরাবৃত্তি (int সংখ্যা) {যদি (সংখ্যা<10) { System.out.println(number) return } else{ System.out.print(number % 10) //Method calling itself recurse(number/10) } } public static void main(String args[]) { int num=987654321 System.out.print('Reversed Number:') recurse(num) System.out.println() } } 

আউটপুট:

বিপরীত সংখ্যা: 123456789

এই পদ্ধতিগুলি জাভা প্রোগ্রামিং ভাষায় একটি নম্বর বিপরীতে একটি সামগ্রিক পদ্ধতির প্রদান করে।

এভাবে আমরা ‘জাভা প্রোগ্রাম টু রিভার্স এ নম্বর’ শীর্ষক এই নিবন্ধটির শেষে এসেছি। আপনি যদি আরও জানতে চান,পরীক্ষা করে দেখুন এডুরেকা, একটি বিশ্বস্ত অনলাইন লার্নিং সংস্থা। এডুরেকার জাভা জে 2 ইই এবং এসওএ প্রশিক্ষণ এবং শংসাপত্রের কোর্সটি হিবারনেট ও স্প্রিংয়ের মতো বিভিন্ন জাভা ফ্রেমওয়ার্কের পাশাপাশি আপনাকে মূল এবং উন্নত জাভা উভয় ধারণার জন্য প্রশিক্ষণের জন্য তৈরি করা হয়েছে।

আমাদের জন্য একটি প্রশ্ন আছে? দয়া করে এই ব্লগের মন্তব্য বিভাগে এটি উল্লেখ করুন এবং আমরা যত তাড়াতাড়ি সম্ভব আপনার কাছে ফিরে আসব।