Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Java

जावा प्रोग्राम से किसी संख्या को उल्टा (Reverse) करना


इस लेख में हम समझेंगे कि जावा में किसी पूर्णांक को उल्टा कैसे प्रिंट किया जाता है। किसी संख्या का उल्टा (reverse) लूप और अंकगणितीय ऑपरेटर % और / का उपयोग करके निकाला जाता है।

नीचे इसका प्रदर्शन दिया गया है:

इनपुट

मान लीजिए हमारा इनपुट है:

संख्या: 123456

आउटपुट

वांछित आउटपुट होगा:

परिणाम है 654321

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - तीन पूर्णांक मान घोषित करें: my_input, reverse_input और remainder
चरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें / मान परिभाषित करें
चरण 4 - while लूप चलाएं
चरण 5 - 10 का मॉड्यूलस लें और 'my_remainder' के लिए शेषफल प्राप्त करें
चरण 6 - 'reverse_input' को 10 से गुणा करें, 'my_remainder' जोड़ें, और इसे वर्तमान 'reverse_input' बनाएं
चरण 7 - 'my_input' को 10 से विभाजित करें, और इसे वर्तमान 'my_input' बनाएं
चरण 8 - परिणाम प्रदर्शित करें
चरण 9 - रुकें

उदाहरण 1

यहां, उपयोगकर्ता द्वारा प्रॉम्प्ट के आधार पर इनपुट दर्ज किया जाता है। आप इस उदाहरण को हमारे कोडिंग ग्राउंड टूल में लाइव आज़मा सकते हैं जावा प्रोग्राम से किसी संख्या को उल्टा (Reverse) करना।

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("आवश्यक पैकेज आयात किए गए हैं");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("एक रीडर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.print("संख्या दर्ज करें: ");
        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("दिए गए इनपुट का उल्टा मान है: " + reverse_input);
    }
}

आउटपुट

आवश्यक पैकेज आयात किए गए हैं
एक रीडर ऑब्जेक्ट परिभाषित किया गया है
संख्या दर्ज करें: 123456
दिए गए इनपुट का उल्टा मान है: 654321

उदाहरण 2

यहां, पूर्णांक पूर्वनिर्धारित है, और इसका मान कंसोल पर एक्सेस और प्रदर्शित किया जाता है।

public class ReverseNumber {
    public static void main(String[] args) {
        int my_input, reverse_input;
        my_input = 123456;
        reverse_input = 0;
        System.out.println("संख्या परिभाषित है " + 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("दिए गए इनपुट का उल्टा मान है: " + reverse_input);
    }
}

आउटपुट

संख्या परिभाषित है 123456
दिए गए इनपुट का उल्टा मान है: 654321

  1. - जावा प्रोग्राम से ASCII मान प्रिंट करना

    इस लेख में हम समझेंगे कि वर्णों के ASCII मान कैसे प्रिंट किए जाते हैं। यह वर्ण को एक पूर्णांक मान निर्दिष्ट करके और उन पूर्णांक मानों को प्रिंट करके किया जाता है। ASCII का पूर्ण रूप American Standard Code for Information Interchange है। 128 मानक ASCII कोड होते हैं, जिनमें से प्रत्येक को 7-अंकीय बाइ

  1. - जावा प्रोग्राम से दशमलव को अष्टाधारी (Octal) में बदलना

    इस लेख में हम समझेंगे कि दशमलव को अष्टाधारी (octal) में कैसे बदला जाता है। एक दशमलव संख्या वह संख्या है जिसका पूर्णांक भाग और भिन्नात्मक भाग दशमलव बिंदु से अलग होता है। अष्टाधारी संख्या का आधार आठ होता है और यह 0 से 7 तक की संख्याओं का उपयोग करती है। नीचे इसका प्रदर्शन दिया गया है: इनपुट मान लीजिए

  1. - जावा प्रोग्राम से किसी संख्या का फैक्टोरियल (Factorial) निकालना

    इस लेख में हम समझेंगे कि किसी संख्या का फैक्टोरियल कैसे निकाला जाता है। किसी संख्या का फैक्टोरियल उस संख्या का उसके प्रत्येक निचली संख्या के साथ गुणनफल होता है। फैक्टोरियल शून्य से बड़ी प्राकृतिक संख्याओं पर लागू एक फ़ंक्शन है। फैक्टोरियल फ़ंक्शन का प्रतीक एक संख्या के बाद विस्मयादिबोधक चिह्न होता