Search This Blog

Sunday, April 17, 2011

Integer Multiplication and Division

public class IntOps { 

    public static void main(String[] args) {
        int a = Integer.parseInt(args[0]);
        int b = Integer.parseInt(args[1]);
        int sum  = a + b;
        int prod = a * b;
        int quot = a / b;
        int rem  = a % b;

        System.out.println(a + " + " + b + " = " + sum);
        System.out.println(a + " * " + b + " = " + prod);
        System.out.println(a + " / " + b + " = " + quot);
        System.out.println(a + " % " + b + " = " + rem);
        System.out.println(a + " = " + quot + " * " + b + " + " + rem);
    }
}
 
 
सबसे पहली लाइन क्लास का नाम देने का काम कर रही है , साथ ही यह भी स्पष्ट कर रही है की यह क्लास 
पब्लिक क्लास होगी |
 
दूसरी लाइन में main function को define किया गया है , जो हमे हर प्रोग्राम में करना ही होगा | 
यह java को यह बताता है की प्रोग्राम का स्टार्ट कहा से है | 
 
 
तीसरी लाइन में integer ka input ko a में स्टोर कर रहे है और लाइन ४ में दुसरे integer को बी में 
स्टोर कर रहे है |
  
यह इनपुट हम प्रोग्राम को execute करते वक़्त ही दे देते है | निचे आपको इसका उदहारण भी देकने को मिलेगा|
 
बाकी program तो बहुत आसान है | मेरी राय में यह आपको देखते ही समझ में आ जायेंगा | sum में इसको 
जोड़ा जा रहा है | prod में इसका प्रोडक्ट लिया जा रहा है |
  
System.out.println कमांड प्रोग्राम को डिस्प्ले करने में use होती है |  
 
इस प्रोग्राम का आउटपुट इस प्रकार होगा :
  
 *  कमांड लाइन पर जाकर javac से इसको compile करना 
और फिर  java IntOps 1234 99 <----(value के साथ)
 *  1234 + 99 = 1333
 *  1234 * 99 = 122166
 *  1234 / 99 = 12
 *  1234 % 99 = 46
 *  1234 = 12 * 99 + 46
 * 
 *  % java IntOps 10 -3
 *  10 + -3 = 7
 *  10 * -3 = -30
 *  10 / -3 = -3
 *  10 % -3 = 1
 *  10 = -3 * -3 + 1
 *  

Sunday, April 3, 2011

Simple Argument Program

आज हम कुछ आसन प्रोग्राम देखेंगे जिसकी मदद से हमे जावा को नज़दीक से जनने का मौका मिलेगा |

public class UserArgument {
                             public static void main(String[] args) {
                             System.out.print("Hi, ");
                             System.out.print(args[0]);
                             System.out.println(". How are you ?");
                            }

}

इस प्रोग्राम को समझने के लिए पहले आपको इससे बनाना होगा. तो फिर शुरू हो जाईये और देखिये इस प्रोग्राम का क्या आउट पुट आता है | प्रिंट कमांड में कुछ परिवर्तन करके देखिये | आपको एर्रोर से डरने की जरूरत नहीं है | जब तक आप गलतिय नहीं करेंगे सीखेंगे कैसे ? इसीलिए शुरू हो जाईये और इस प्रोग्राम को अपने टेक्स्ट एडिटर में खुद टाइप कीजिये |

यह प्रोग्राम compile तो वैसे ही होगा जैसे बाकी प्रोग्राम होते है (javac UserArgument.java) ,पर execute करते waqt आपको आर्गुमेंट भी supply करना होगा जैसे : java UserArgument Cg 
जो भी आप आर्गुमेंट यहाँ देंगे वोह output में दो स्ट्रिंग्स के बीच में दिखेगा , जैसे ऊपर मेने Cg दिया है तो output इस प्रकार दिखेगा : Hello Cg How are you?


public class UserArgument {
                             public static void main(String[] args) {
                             System.out.print("Hi, ");
                             System.out.print(args[0]);
                             System.out.println(". How are you ?");
                            }

}