इस कार्यक्रम में, आप यह जांचना सीखेंगे कि उपयोगकर्ता द्वारा दर्ज किया गया नंबर सम या विषम है या नहीं। यह जावा में स्टेटमेंट और टर्नेरी ऑपरेटर के उपयोग से किया जाएगा।
इस उदाहरण को समझने के लिए, आपको निम्नलिखित जावा प्रोग्रामिंग विषयों का ज्ञान होना चाहिए:
- जावा अगर … और स्टेटमेंट
- जावा स्कैनर क्लास
उदाहरण 1: जाँचें कि क्या संख्या एक या विषम का उपयोग कर रही है यदि … और कथन
import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); if(num % 2 == 0) System.out.println(num + " is even"); else System.out.println(num + " is odd"); ) )
आउटपुट
एक नंबर दर्ज करें: 12 12 भी है
उपरोक्त कार्यक्रम में, उपयोगकर्ता के कीबोर्ड से एक संख्या को पढ़ने के लिए एक Scanner
ऑब्जेक्ट reader
बनाया जाता है। दर्ज संख्या को फिर एक चर संख्या में संग्रहीत किया जाता है।
अब, यह जांचने के लिए कि क्या संख्या सम या विषम है, हम %
ऑपरेटर के उपयोग से उसके शेष की गणना करते हैं और जांचते हैं कि यह विभाज्य है 2
या नहीं।
इसके लिए, हम if… else
जावा में स्टेटमेंट का उपयोग करते हैं। यदि संख्या द्वारा विभाज्य है 2
, तो हम संख्या को प्रिंट करते हैं यहां तक कि। और, हम प्रिंट संख्या विषम है।
हम यह भी जांच सकते हैं कि जावा में टर्नेरी ऑपरेटर का उपयोग करके संख्या सम या विषम है या नहीं।
उदाहरण 2: जाँच करें कि क्या कोई संख्या त्रैमासिक ऑपरेटर का उपयोग करते हुए सम या विषम है
import java.util.Scanner; public class EvenOdd ( public static void main(String() args) ( Scanner reader = new Scanner(System.in); System.out.print("Enter a number: "); int num = reader.nextInt(); String evenOdd = (num % 2 == 0) ? "even" : "odd"; System.out.println(num + " is " + evenOdd); ) )
आउटपुट
एक नंबर दर्ज करें: 13 13 विषम है
उपरोक्त कार्यक्रम में, हमने if… else
बयान को टर्नरी ऑपरेटर के साथ बदल दिया है (? :)
।
यहां, यदि संख्या 2 से विभाज्य है, "even"
तो वापस कर दिया जाता है। और, "odd"
लौटा दिया जाता है। लौटाया गया मान एक स्ट्रिंग चर में भी सहेजा जाता है।
फिर, परिणाम स्क्रीन पर स्ट्रिंग संघनन का उपयोग करके मुद्रित किया जाता है।