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

जावा प्रोग्राम से किसी पूर्णांक में अंकों की संख्या गिनना


इस लेख में हम समझेंगे कि किसी पूर्णांक में अंकों की संख्या कैसे गिनी जाती है। किसी पूर्णांक में अंकों की गिनती लूप और एक काउंटर का उपयोग करके की जाती है।

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

इनपुट

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

संख्या: 15161718

आउटपुट

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

परिणाम है: 8

एल्गोरिदम

चरण 1 - प्रारंभ
चरण 2 - दो पूर्णांक मान घोषित करें: my_count और my_input
चरण 3 - उपयोगकर्ता से आवश्यक मान पढ़ें / मान परिभाषित करें
चरण 4 - for लूप का उपयोग करके, इनपुट मान को 10 से तब तक विभाजित करें जब तक संख्या अपने न्यूनतम संभव मान तक कम न हो जाए। हर बार काउंटर मान बढ़ाएं।
चरण 5 - काउंटर मान को परिणाम के रूप में प्रदर्शित करें
चरण 6 - रुकें

उदाहरण 1

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

import java.util.Scanner;
public class Main {
    public static void main(String[] args) {
        int my_count, my_input;
        my_count = 0;
        System.out.println("आवश्यक पैकेज आयात किए गए हैं");
        Scanner my_scanner = new Scanner(System.in);
        System.out.println("एक रीडर ऑब्जेक्ट परिभाषित किया गया है");
        System.out.print("संख्या दर्ज करें: ");
        my_input = my_scanner.nextInt();
        for (; my_input != 0; my_input /= 10, ++my_count) {
        }
        System.out.println("दिए गए इनपुट में अंकों की संख्या है: " + my_count);
    }
}

आउटपुट

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

उदाहरण 2

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

public class Main {
    public static void main(String[] args) {
        int my_count = 0, my_input;
        my_count = 0;
        my_input = 15161718;
        System.out.println("संख्या परिभाषित है " + my_input);
        for (; my_input != 0; my_input /= 10, ++my_count) {
        }
        System.out.println("दिए गए इनपुट में अंकों की संख्या है: " + my_count);
    }
}

आउटपुट

संख्या परिभाषित है 15161718
दिए गए इनपुट में अंकों की संख्या है: 8

  1. Java में संख्या गिनने का प्रोग्राम कैसे लागू करें? Java में संख्या गिनने का प्रोग्राम कैसे लागू करें?

    प्रोग्राम एक JLabel का उपयोग काउंट लेबल रखने के लिए करता है, एक JTextField घटक संख्या काउंट रखने के लिए, JButton घटक जोड़ें, हटाएं और रीसेट बटन बनाने के लिए। जब हम ऐड बटन पर क्लिक करते हैं, तो JTextField में काउंट 1 से बढ़ जाता है और रिमूव बटन पर क्लिक करके काउंट 1 से घट जाता है। यदि हम रीसेट बटन प

  1. - पायथन प्रोग्राम: दी गई संख्या N में अंकों की कुल संख्या गिनें

    समस्या विवरण एक संख्या N दी गई है, उसमें कुल कितने अंक (digits) हैं, यह गिनें। अग्रणी शून्य नहीं गिने जाते। उदाहरण 1 N = 891452 आउटपुट: 6 उदाहरण 2 N = 0074515 आउटपुट: 5 व्याख्या: अग्रणी 00 गिने नहीं जाते। समाधान 1: लूप और पूर्णांक विभाजन (गणितीय) 0: count += 1 n //= 10 return

  1. - n अंकों की स्टेपिंग संख्याओं की संख्या गिनने का पायथन प्रोग्राम

    मान लीजिए हमारे पास एक संख्या n है, हमें n अंकों की स्टेपिंग संख्याओं की संख्या ढूंढनी है। जैसा कि हम जानते हैं एक संख्या को स्टेपिंग संख्या कहा जाता है जब सभी आसन्न अंकों का निरपेक्ष अंतर 1 होता है। तो यदि संख्या 123 है, तो यह स्टेपिंग संख्या है लेकिन 124 नहीं। यदि उत्तर बहुत बड़ा है तो परिणाम को