কম্পিউটার টিউটোরিয়াল

জাভা প্রোগ্রাম: ইনপুট নম্বরটি নिऑন নম্বর কিনা যাচাই


এই আর্টিকেলে আমরা ইনপুট নম্বরটি নি঑ন নম্বর কিনা যাচাই করার পদ্ধতি শিখব। নি঑ন নম্বর হলো এমন একটি সংখ্যা যার বর্গের অঙ্কগুলোর যোগফল সংখ্যাটির সমান হয়।

ডেমো

ইনপুট

মনে করুন আমাদের ইনপুট হলো -

9

আউটপুট

প্রত্যাশিত আউটপুট হবে নিচের কারণにより 92 = 81 অর্থাৎ 8 + 1 = 9

দिये गये ইনপুটটি একটি নি঑ন নম্বর

এলগরিদম

ধাপ ১ - শুরু
ধাপ ২ - একটি পূর্ণসংখ্যা ঘোষণা করুন: my_input
ধাপ ৩ - ব্যবহারকারীকে একটি পূর্ণসংখ্যা দিতে বলুন / পূর্ণসংখ্যা হার্ডকোড করুন
ধাপ ৪ - মানগুলো পড়ুন
ধাপ ৫ - ইনপুটের বর্গ গণনা করুন এবং input_square ভেরিয়েবলে সংরক্ষণ করুন
ধাপ ৬ - input_square-এর অঙ্কগুলোর যোগফল গণনা করুন এবং my_input-এর সাথে তুলনা করুন
ধাপ ৭ - যদি ইনপুট মিলে যায়, তবে ইনপুট নম্বরটি নি঑ন নম্বর
ধাপ ৮ - না হলে, ইনপুট নি঑ন নম্বর নয়
ধাপ ৯ - ফলাফল প্রদর্শন করুন
ধাপ ১০ - থামুন

উদাহরণ ১

এখানে ব্যবহারকারী প্রম্পটের মাধ্যমে ইনপুট দিচ্ছেন। আপনি এটি আমাদের কোডিং গ্রাউন্ড টুলে লাইভ চেষ্টা করতে পারেন।

import java.util.Scanner; public class NeonNumbers{     public static void main(String[] args){       int my_input, input_square, sum=0;       Scanner my_scanner = new Scanner(System.in);       System.out.println("Required packages have been imported");       System.out.println("A scanner object has been defined ");       System.out.println("Enter the number: ");       my_input=my_scanner.nextInt();       input_square=my_input*my_input;       while(input_square>0){           sum=sum+input_square%10;           input_square=input_square/10;       }       if(sum!=my_input)           System.out.println("The given input is not a Neon number.");       else           System.out.println("The given input is Neon number."); } }

আউটপুট

Required packages have been imported A scanner object has been defined Enter the number: 9 The given input is Neon number.

উদাহরণ ২

এখানে পূর্ণসংখ্যাগুলো পূর্বে সংজ্ঞায়িত করা হয়েছে, এবং তাদের মান কনসোলে অ্যাক্সেস ও প্রদর্শন করা হয়েছে।

public class NeonNumbers{     public static void main(String[] args){       int my_input, input_square, sum=0;       my_input= 9;       System.out.printf("The number is %d ", my_input);       input_square=my_input*my_input;       while(input_square<0){           sum=sum+input_square%10;           input_square=input_square/10; } if(sum!=my_input) System.out.println("\nThe given input is not a Neon number."); else System.out.println("\nThe given input is Neon number."); } }

আউটপুট

The number is 9 The given input is Neon number.

  1. জাভা প্রোগ্রাম: ইনপুট নম্বরটি নिऑন নম্বর কিনা যাচাই

  2. জাভা প্রোগ্রাম: স্ট্যান্ডার্ড ইনপুট থেকে নম্বর পড়া

  3. জাভাতে দেওয়া সংখ্যার প্রকৃত বিট রিভার্স করা

  4. দেওয়া সংখ্যাটি ফিবোনাচি কিনা চেক করার জাভা প্রোগ্রাম