Search This Blog

Tuesday, August 23, 2011

One Dimensional Array

/*
 *  =============================================================
 *  DemoArrays1.java: नम्बर और स्ट्रिंग्स के one-dimentional अर्रays की जावा में  विशेषताए 
 *                     
 *
 *  याद रखे : Array एक structure होता है जो सामान datatype की बहुत सारी value खुद 
*  में स्टोर कर सकता है  *
 *  =============================================================
 */

import java.text.*;       

public class DemoArrays1 {   // क्लास का declaration ,

   // Constructor  method.

   public DemoArrays1() {};

   // Define NoColums to be a "constant" .... (see use below)

   public final static int NoColumns = 10;

   // main method : यहाँ से ही प्रोग्राम के execution की शुरुवात होती है.मेने तोह इसको रट लिया है
   // क्यों की हर प्रोग्राम में इसकी आवश्यकता पड़ती है
   public static void main ( String [] args ) {
       int i;

       // [a] सबसे पहले हम single dimensional array बनायेंगे और उसमे 
//     ५(5) integers भरेंगे 

       int [] iA  = new int[5];
       for ( i = 0; i <= 4; i = i + 1)
            iA [i] = i;

       // [b] iA में स्टोर संख्याओ को प्रिंट करो  

       System.out.println("Array: iA");
       for ( i = 0; i <= 4; i = i + 1) // इ को 0 करो और उसमे तब तक एक को जोड़ो जब तक 
// इ 4 के बराबर या उससे कम हो 
System.out.println( iA [i] );

       // [c] iA की lenght का पता लगाओ और print करो

       System.out.println("");
       System.out.println("Length of iA = " + iA.length );

       // [d] Create and initialize a one dimensional array of
       //     twenty floating point nos ....

       float [] fA  = new float[ 45 ];
       for ( i = 0; i < fA.length; i = i + 1)
            fA [i] = (float) i;

       // [e] "fA" को  six columns में जमा के उसके contents को प्रिंट करो...


       System.out.println("");
       System.out.println("Array: fA (standard printout)");
       for ( i = 1; i <= fA.length; i = i + 1) {
             System.out.print(" " + fA[i-1] );
             if (i % NoColumns == 0 || i == fA.length ) 
                 System.out.println("");
       }

       // [f] "fA" के contents का six columns में प्रिंट  
       

       DecimalFormat formatOutput = new DecimalFormat ("00.00");

       System.out.println("");
       System.out.println("Array: fA (formatted output)");
       for ( i = 1; i <= fA.length; i = i + 1) {

             // array element को Format और print करते हुए  ....

             String output1 = formatOutput.format( fA [i-1] );
             System.out.print(" " + output1 );

             // end of लाइन को प्रिंट करो ....

             if (i % NoColumns == 0 || i == fA.length ) 
                 System.out.println("");
       }

       // [g] अक्षरों का array बना कर उसे प्रिंट करो

       String [] saNames = { "Coronet Peak",
                                 "Heavenly",
                                     "Vail",
                       "Whistler/Blackcomb" };

       System.out.println("");
       System.out.println("Length of saNames = " + saNames.length );

       System.out.println("");
       System.out.println("Array: saNames");
       for ( i = 0; i < saNames.length; i = i + 1)
            System.out.println( saNames [i] );

   }
}
  

No comments:

Post a Comment