Ethical Hacking Programming, Blogging, Hosting, All Computer Software, PC Software Download, JAVA in hindi, HTML, PHP, C, C++, Free Learning, Software's Download, Technical Videos, Technical Tricks and Tips, How Make Money

Showing posts with label Java in hindi. Show all posts
Showing posts with label Java in hindi. Show all posts

Array in java in hindi

जावा में arrays वेसे ऑब्जेक्ट के रूप में पहचाने जाते है जो मेमोरी में एक साथ स्टोर होते है , यह एक ही
नाम के होते है और इनका datatype भी एक ही होता है . जैसे int[] c में c array के सभी datatype 
integer प्रकार के होंगे.

उदहारण :
int[] c, d;                // याहा पर हम c और d का रेफेरेंस declare कर रहे है
c = new int [ 4 ];         // c के 4 elements को जगह देने के लिए यह कमांड काम आता है
d = new int [ 125 ];       // array d के 125 elements के लिए जगह 

अगर ऊपर दिए काम को एक ही कमांड से करना हो तोह हम इसके निचे दिए तरीके से कर सकते है

byte[] b = new byte [ 100 ];   // याहा पर हमने array को declare भी किया है साथ में उसके
100 elements के लिए जगह भी कर दी है |


array को अच्छी तरह समझने के लिए हमे इसका प्रोग्राम बना के देखना होगा .ऊपर के उदाहरण हमें एक कार्यक्रम में मदद करता है
Or isse hm ek program banaynge

 . इस प्रोग्राम में हम integer array को declare करेंगे फिर उसमे values को स्टोर करेंगे .फिर हम स्टोर की हुई values को प्रिंट करेंगे. 
class ArrayDemo {
     public static void main(String[] args) {
          int[] anArray;           // integers का अर्रे के बारे में प्रोग्राम को बताते हुए 
           anArray = new int[10];// १० integers के लिए मेमोरी allote करने का तरीका 
            
          anArray[0] = 100; // पहले एलेमेन्ट को initialize करना एवं उसमे १०० को भरना 
          anArray[1] = 200; //second एलेमेन्ट को initialize करके उसमे २०० स्टोर करते हुए  
          anArray[2] = 300; // इसी प्रकार सभी अर्रे में values डालेंगे 
          anArray[3] = 400;
          anArray[4] = 500;
          anArray[5] = 600;
          anArray[6] = 700;
          anArray[7] = 800;
          anArray[8] = 900;
          anArray[9] = 1000;
// ऊपर हमने सभी arrays को initialize किया था अब सबको स्क्रीन पर प्रिंट कराएँगे 
          System.out.println("Element at index 0: " + anArray[0]);
          System.out.println("Element at index 1: " + anArray[1]);
          System.out.println("Element at index 2: " + anArray[2]);
          System.out.println("Element at index 3: " + anArray[3]);
          System.out.println("Element at index 4: " + anArray[4]);
          System.out.println("Element at index 5: " + anArray[5]);
          System.out.println("Element at index 6: " + anArray[6]);
          System.out.println("Element at index 7: " + anArray[7]);
          System.out.println("Element at index 8: " + anArray[8]);
          System.out.println("Element at index 9: " + anArray[9]);
     }
}

Program ka outputs screen per hai 

Element at index 0: 100
Element at index 1: 200
Element at index 2: 300
Element at index 3: 400
Element at index 4: 500
Element at index 5: 600
Element at index 6: 700
Element at index 7: 800
Element at index 8: 900
Element at index 9: 1000
Share:

What is Constructors java in hindi

जावा में constructors हमेशा क्लास के नाम के ही होते है और उनका पहला अक्षर क्लास की ही तरह बड़ा होता है  | constructors कभी कोई value return नहीं करते है void भी नहीं  | Value return का मतलब जावा में नए लोग शायद समझे नहीं , इसको साधारण तरीके से ऐसे समझा जा सकता है की function में सारी फलावट करने के बाद जो उत्तर आता है उसको return value कहते है |
Constructor को समझने के लिए तीन बाते याद रखना बहुत जरूरी है :

यह एक प्रकार का फंक्शन होता है जो क्लास के इंस्टांस को शुरू करने में प्रयोग होता है ।
इसका कोई return टाइप नहीं होता 
इसको ओवरलोड किया जा सकता है जैसे एक ही नाम के दो या उससे अधिक constructor हो सकते है अलग अलग arguments के साथ 
Constructor अलग अलग तरीके के parameter(जो function के bracket में लिखते है) ले सकता है | नीचे example में,हम दो constructors के बारे में जानेगे |

public class Constructor1 { //public(बहार से access हो सके ) क्लास का declaration जिसका नाम Constructor1 है

 int length; // lenght variable integer type का होगा 
 int breadth;
 int height;
 public int getVolume() {                 // volume निकालने का function
  return (length * breadth * height);
 }
 Constructor1() {                        // बिना parameters का constructor
  length = 10;
  breadth = 10;
  height = 10;
 }
 Constructor1(int l, int b, int h) { // तीन parameters int l,int b int h के साथ constructor 
  length = l; //lenght variable mein l को store kar
  breadth = b;
  height = h;
 }
 public static void main(String[] args) {
  Contructor1 contructorObj1, constructorObj2;
  constructorObj1 = new Contructor1();
  contructorObj2 = new Contructor1(10, 20, 30);


  System.out.println("Volume of Constructor1 is : " + constructorObj1.getVolume());
  System.out.println("Volume of Constructor1 is : " + constructorObj2.getVolume());
 }
}
Share:

How to access Palindrome Number in java in hindi





Palindrome वो नंबर होता है जो आगे और पीछे से समान रूप से लिखा जा सकता है। जैसे 14441, इस नंबर को आप आगे से लिखे या पीछे से, इसकी वैल्यू वही रहेगी। जावा में इस प्रोग्राम को बनाने से हमे कहीं concepts सिखने को मिलते है, जैसे while loop, if else , % (डिवीज़न का remainder स्टोर करना ), डाटा टाइप के फायदे, और डिवीज़न।

यह प्रोग्राम समझने में बहुत ही आसान है. हमने सिर्फ यह यह पता लगाना है की हमने किसी नंबर के palindrome होने के बारे में पता लगाने के लिए किस वेरिएबल की आवश्यकता है और उसे हम किस प्रकार प्राप्त कर सकते है। हमे यह तो पता है की पालिन्ड्रोम नंबर आगे और पीछे से सामान लिखा जाता है, तो हमे यहाँ उल्टा लिखा नंबर चाहिए, जिसे हम ओरिजिनल नंबर से compare कर सके।  और इसको उल्टा लिखने के लिए हमे कोई algorithm बनानी होगी। और वो आप while loop  में देख सकते है।

एक बार आप इसकी अल्गोरिथम लिख लेंगे तो प्रोग्राम सरलता से बनाया जा सकता है।

Algorithm:

Step 1) ओरिजिनल नंबर को वेरिएबल में स्टोर करो, यहाँ पर नंबर 121 है और हम उसको number वेरिएबल में स्टोर कर रहे है।
Step 2) एक temporary वेरिएबल डिक्लेअर करो और उसमे ओरिजिनल नंबर स्टोर करो, हमारे प्रोग्राम में temp
Step 3) अब दो नए वेरिएबल को 0 वैल्यू के साथ initialize  करो, हमने remainder
और reverse_number को initialize किया है। 
Step 4) while  लूप लिखो जो temp  के zero नहीं होने तक चले
Step 5) Remainder पता लगाओ (dividend%divisor) और उसे रिवर्स नंबर में ऐड करो
Step 6) हर लूप में टेम्प नंबर को एक डिजिट काम करो, क्यों की हम टेम्प में सिर्फ इन्टिजर वैल्यू स्टोर
करते है, तो हम केवल 10 से divide करके इसको कम कर सकते है
Step 7) रिवर्स नंबर को ओरिजिनल नंबर से compare  करो और output में result दिखा दो। 


/* Palindrome
Number = 121
$ javac Palindrome.java
$ java Palindrome

Output: Number is Palindrome
*/

public class Palindrome {

   public static void main(String args[]) {
    int number = 121;
    int temp = number;
    int remainder = 0;
    int reverse_number = 0;
    while(temp != 0) {

     remainder = temp%10;
     reverse_number = reverse_number*10 + remainder;
               temp = temp/10;

    }

    if (reverse_number == number){
     System.out.println("Number is Palindrome");
    }
    else {
     System.out.println("Number is not Palindrome");

    }

   }

}
Share:

Finding a integer in Array java in hindi

Finding a integer in Array



/**
 * हम इस प्रोग्राम में एक अर्रे A में N integer को सर्च करेंगे, अगर N हमे अर्रे में नहीं मिला तो
 * हम -1 को return करेंगे अन्यथा अगर N अर्रे में है तो हमे जहा अर्रे मिला उसका index को return
 * करेंगे, index i की वोह पहली value है जो A[i] == N condition को satisfy करती है.
 */

 // यह एक स्तटिक function है जिसके दो आर्गुमेंट्स है , एक तो अर्रे खुद और दूसरा
// वह integer जो हमे खोजना है.
static int find(int[] A, int N) {          
// फॉर लूप , जोह अर्रे की values को एक एक करके N से compare करेगा                                          
   for (int index = 0; index < A.length; index++) { 
      if ( A[index] == N )
         return index;  // N has been found at this index!
   }
  
   // अगर हम यहाँ तक पहुच गए इसका मतलब हमे N नहीं मिला
   // इसलिए हम -1 Return करेंगे.
  
   return -1;
  
}
Share:

Java in hindi Two Dimensional Arrays matrix java in hindi

Two Dimensional Arrays {matrix}


अगर हमे कभी matrix की values को array में स्टोर करना हो तोह हमे द्वि आयामी (2 Dimensional Array) का प्रयोग करना पड़ेगा . 2 dimensional array वो अर्रे होते है जिनके दो आयाम हो जैसे single dimensional array a[i] के एक ही आयाम है i , ऐसे ही २ dimensional array के  a[i][j] दो आयाम है i और j.
हमे 2-डी की आवश्यकता क्यू पड़ी ?

इसके कही कारण है , पर सबसे महत्वपूर्ण कारण है प्रोग्रामिंग को सरल बनाना | अगर हम इसका प्रयोग नहीं करेंगे तो जटिल प्रोग्राम्स पर काम करना हमारे लिए बहुत मुश्किल हो जायेगा | जैसे मेट्रिक्स को गुणा करना | 

जैसा की हम जानते है हर matrix में 9 खाने होते है | हर खाने में एक value स्टोर रहती है | मेट्रिक्स को स्टोर करना तोह एक आयामी मेट्रिक्स से हो सकता है पर उसपर गणनाये करना इसके बस की बात नहीं है | 

उदहारण के लिए किसी मेट्रिक्स को 1 dimensional अर्रे से स्टोर करना बहुत आसान है |
int a[];
a[1] =1;
a [2] =2; और ऐसे ही बाकी संख्याये  a[9] तक 

पर इसे गुणा करना हो तो हमे बहुत मुश्किल होगी | मुझ पर विश्वास ना हो तो आप इसका प्रोग्राम बनाकर देख सकते है | लेकिन येही काम 2D में बहुत आसानी से हो सकता है | 

निचे दिए 2D अर्रे का प्रोग्राम दिया हुआ है , देखिये कितनी आसानी से हमने मेट्रिक्स को गुणा कर लिया  |

double[ ][ ] c = new double[N][N];
for (int i = 0; i < N; i++) {
   for (int j = 0; j < N; j++)  {
      for (int k = 0; k < N; k++)  {
         c[i][j] += a[i][k]*b[k][j];
      }
   }
}

Share:

One Dimensional Array easy explain java in hindi

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] );

   }
}
Share:

Introduction of Array java in hindi

Array



जावा में arrays वेसे ऑब्जेक्ट के रूप में पहचाने जाते है जो मेमोरी में एक साथ स्टोर होते है , यह एक ही
नाम के होते है और इनका datatype भी एक ही होता है . जैसे int[] c में c array के सभी datatype 
integer प्रकार के होंगे.

उदहारण :
int[] c, d;                // याहा पर हम c और d का रेफेरेंस declare कर रहे है
c = new int [ 4 ];         // c के 4 elements को जगह देने के लिए यह कमांड काम आता है
d = new int [ 125 ];       // array d के 125 elements के लिए जगह 

अगर ऊपर दिए काम को एक ही कमांड से करना हो तोह हम इसके निचे दिए तरीके से कर सकते है

byte[] b = new byte [ 100 ];   // याहा पर हमने array को declare भी किया है साथ में उसके
100 elements के लिए जगह भी कर दी है |


array को अच्छी तरह समझने के लिए हमे इसका प्रोग्राम बना के देखना होगा . "ऊपर दिए गए मदद से, हम एक कार्यक्रम बनायेंगे।". इस प्रोग्राम में हम integer array को declare करेंगे फिर उसमे values को स्टोर करेंगे .फिर हम स्टोर की हुई values को प्रिंट करेंगे. 
class ArrayDemo {
     public static void main(String[] args) {
          int[] anArray;           // integers का अर्रे के बारे में प्रोग्राम को बताते हुए 
           anArray = new int[10];// १० integers के लिए मेमोरी allote करने का तरीका 
            
          anArray[0] = 100; // पहले एलेमेन्ट को initialize करना एवं उसमे १०० को भरना 
          anArray[1] = 200; //second एलेमेन्ट को initialize करके उसमे २०० स्टोर करते हुए  
          anArray[2] = 300; // इसी प्रकार सभी अर्रे में values डालेंगे 
          anArray[3] = 400;
          anArray[4] = 500;
          anArray[5] = 600;
          anArray[6] = 700;
          anArray[7] = 800;
          anArray[8] = 900;
          anArray[9] = 1000;
// ऊपर हमने सभी arrays को initialize किया था अब सबको स्क्रीन पर प्रिंट कराएँगे 
          System.out.println("Element at index 0: " + anArray[0]);
          System.out.println("Element at index 1: " + anArray[1]);
          System.out.println("Element at index 2: " + anArray[2]);
          System.out.println("Element at index 3: " + anArray[3]);
          System.out.println("Element at index 4: " + anArray[4]);
          System.out.println("Element at index 5: " + anArray[5]);
          System.out.println("Element at index 6: " + anArray[6]);
          System.out.println("Element at index 7: " + anArray[7]);
          System.out.println("Element at index 8: " + anArray[8]);
          System.out.println("Element at index 9: " + anArray[9]);
     }

 प्रोग्राम का ओउत्पुत स्क्रीन पर इस प्रकार है :
Element at index 0: 100
Element at index 1: 200
Element at index 2: 300
Element at index 3: 400
Element at index 4: 500
Element at index 5: 600
Element at index 6: 700
Element at index 7: 800
Element at index 8: 900
Element at index 9: 1000

Please comment any issues 
Share:

What are Constructors, Kia hai java in hindi

What are Constructors ?


जावा में constructors हमेशा क्लास के नाम के ही होते है और उनका पहला अक्षर क्लास की ही तरह बड़ा होता है  | constructors कभी कोई value return नहीं करते है void भी नहीं  | Value return का मतलब जावा में नए लोग शायद समझे नहीं , इसको साधारण तरीके से ऐसे समझा जा सकता है की function में सारी फलावट करने के बाद जो उत्तर आता है उसको return value कहते है |
Constructor को समझने के लिए तीन बाते याद रखना बहुत जरूरी है :


  • यह एक प्रकार का फंक्शन होता है जो क्लास के इंस्टांस को शुरू करने में प्रयोग होता है ।
  • इसका कोई return टाइप नहीं होता 
  • इसको ओवरलोड किया जा सकता है जैसे एक ही नाम के दो या उससे अधिक constructor हो सकते है अलग अलग arguments के साथ 


Constructor अलग अलग तरीके के parameter(जो function के bracket में लिखते है) ले सकता है | नीचे example में,हम दो constructors के बारे में जानेगे |

public class Constructor1 { //public(बहार से access हो सके ) क्लास का declaration जिसका नाम Constructor1 है

 int length; // lenght variable integer type का होगा 
 int breadth;
 int height;
 public int getVolume() {                 // volume निकालने का function
  return (length * breadth * height);
 }
 Constructor1() {                        // बिना parameters का constructor
  length = 10;
  breadth = 10;
  height = 10;
 }
 Constructor1(int l, int b, int h) { // तीन parameters int l,int b int h के साथ constructor 
  length = l; //lenght variable mein l को store kar
  breadth = b;
  height = h;
 }
 public static void main(String[] args) {
  Contructor1 contructorObj1, constructorObj2;
  constructorObj1 = new Contructor1();
  contructorObj2 = new Contructor1(10, 20, 30);


  System.out.println("Volume of Constructor1 is : " + constructorObj1.getVolume());
  System.out.println("Volume of Constructor1 is : " + constructorObj2.getVolume());
 }
}


Share:

Calculating time for Mathematical operation in hindi java

Please read carefully.





प्रोग्राम को समझने के लिए कुछ गणीत के फोर्मुले आना आवश्यक है जैसे किसी भी त्रिकोण की
hypotenuse निकालने का फ़ॉर्मूला है बाकि दो sides का square करना . दूसरा फ़ॉर्मूला sin thetaऔर cos theta के square का जोड़ 1 होता है.
/**

 * यह प्रोग्राम कुछ Mathematical प्रॉब्लम को फलायेगा और उसका उत्तर स्क्रीन पर 
 * दिखायेगा .  इसके बाद यह बताएगा की कंप्यूटर ने टास्क करने में कितना समय 
* लिया.
 */


public class TimedComputation {
   
   public static void main(String[] args) {
   
      long startTime; // प्रोग्राम शुरू होने का समय, in milliseconds.
      long endTime;   // समय जब फलवत पूरी हो चुकी होगी , in milliseconds.
      double time;    // दोनो के बीच का समय, in seconds.
      
      startTime = System.currentTimeMillis();
      
      double width, height, hypotenuse;  // त्रिकोन की sides 
      width = 40.0;
      height = 15.0;
      hypotenuse = Math.sqrt( width*width + height*height ); // सबसे लम्बी 
// लाइन जिसे hypotenuse कहते है की फलावट 
      System.out.print("A triangle with sides 40 and 15 has hypotenuse ");
      System.out.println(hypotenuse);
      
      System.out.println("\nMathematically, sin(x)*sin(x) + "
                                       + "cos(x)*cos(x) - 1 should be 0.");
      System.out.println("Let's check this for x = 1:");
      System.out.print("      sin(1)*sin(1) + cos(1)*cos(1) - 1 is ");
      System.out.println( Math.sin(1)*Math.sin(1) 
                                        + Math.cos(1)*Math.cos(1) - 1 );
      System.out.println("(There can be round-off errors when" 
                                      + " computing with real numbers!)");
      
      System.out.print("\nHere is a random number:  ");
      System.out.println( Math.random() );
      
      endTime = System.currentTimeMillis();
      time = (endTime - startTime) / 1000.0;
      
      System.out.print("\nRun time in seconds was:  ");
      System.out.println(time);
   
   } //  main() का अंत
   
} //  class TimedComputation का अंत
Share:

Palindrome java in hindi

Palindrome वो नंबर होता है जो आगे और पीछे से समान रूप से लिखा जा सकता है। जैसे 14441, इस नंबर को आप आगे से लिखे या पीछे से, इसकी वैल्यू वही रहेगी। जावा में इस प्रोग्राम को बनाने से हमे कहीं concepts सिखने को मिलते है, जैसे while loop, if else , % (डिवीज़न का remainder स्टोर करना ), डाटा टाइप के फायदे, और डिवीज़न।

यह प्रोग्राम समझने में बहुत ही आसान है. हमने सिर्फ यह यह पता लगाना है की हमने किसी नंबर के palindrome होने के बारे में पता लगाने के लिए किस वेरिएबल की आवश्यकता है और उसे हम किस प्रकार प्राप्त कर सकते है। हमे यह तो पता है की पालिन्ड्रोम नंबर आगे और पीछे से सामान लिखा जाता है, तो हमे यहाँ उल्टा लिखा नंबर चाहिए, जिसे हम ओरिजिनल नंबर से compare कर सके।  और इसको उल्टा लिखने के लिए हमे कोई algorithm बनानी होगी। और वो आप while loop  में देख सकते है।

एक बार आप इसकी अल्गोरिथम लिख लेंगे तो प्रोग्राम सरलता से बनाया जा सकता है।

Algorithm:

Step 1) ओरिजिनल नंबर को वेरिएबल में स्टोर करो, यहाँ पर नंबर 121 है और हम उसको number वेरिएबल में स्टोर कर रहे है।
Step 2) एक temporary वेरिएबल डिक्लेअर करो और उसमे ओरिजिनल नंबर स्टोर करो, हमारे प्रोग्राम में temp
Step 3) अब दो नए वेरिएबल को 0 वैल्यू के साथ initialize  करो, हमने remainder
और reverse_number को initialize किया है।
Step 4) while  लूप लिखो जो temp  के zero नहीं होने तक चले
Step 5) Remainder पता लगाओ (dividend%divisor) और उसे रिवर्स नंबर में ऐड करो
Step 6) हर लूप में टेम्प नंबर को एक डिजिट काम करो, क्यों की हम टेम्प में सिर्फ इन्टिजर वैल्यू स्टोर
करते है, तो हम केवल 10 से divide करके इसको कम कर सकते है
Step 7) रिवर्स नंबर को ओरिजिनल नंबर से compare  करो और output में result दिखा दो।


/* Palindrome
Number = 121
$ javac Palindrome.java
$ java Palindrome

Output: Number is Palindrome
*/

public class Palindrome {

   public static void main(String args[]) {
    int number = 121;
    int temp = number;
    int remainder = 0;
    int reverse_number = 0;
    while(temp != 0) {

     remainder = temp%10;
     reverse_number = reverse_number*10 + remainder;
               temp = temp/10;

    }

    if (reverse_number == number){
     System.out.println("Number is Palindrome");
    }
    else {
     System.out.println("Number is not Palindrome");

    }

   }

}

For more information please comment and leave a message or feedback 
Share:

Star problem in java in hindi

जब भी हम कंप्यूटर की किसी नयी भाषा को सीखते है तो उस भाषा को पढ़ाने वाले गुरूजी हमे तारो की समस्या का सवाल पूछना नहीं भूलते । आज हम देखेंगे की इस समस्या का समाधान क्या है और इसको देखते ही झट से कैसे हल किया जा सकता है ।

पहला सवाल
तारो को फॉर लूप द्वारा इस प्रकार प्रिंट करवाइए :

***** 
****
***
**
*
इन तारो को देख कर दो बाते तो बिलकुल स्पष्ट है ।
पहली : इस प्रोग्राम में हमे पांच लाइन तक निचे आना होगा , जैसे पहले 5 तारे प्रिंट करो फिर लाइन बदलो और 4 तारे प्रिंट करो फिर लाइन बदलो । इसी प्रकार तब तक करते रहो जब तक 1 तारा नहीं बचे

दूसरी : एक लाइन में कही तारे एक साथ प्रिंट करने है । जैसे पहली लाइन में 5 ,दूसरी में 4 , तीसरी में 3 

दोनों ही कामो के लिए हम फॉर लूप का प्रयोग करेंगे अर्थात दो फॉर लूपो का । एक लूप हमे लाइन बदलने में सहायक होगा एवं दूसरा तारे को प्रिंट करने में ।
इसको चलाने के लिए कमांड :
c:\javac Star.java
c:\java Star

कोड :
 public class Star {

        public static void main(String[] args) {
    for(int i =1; i<=5; i++) {
        for(int j=5; j>=i;j--) {
            System.out.print("*");
            }    
                                    System.out.print("\n");
                            

                }    
                        }

}
Share:

Find avrage from text file data java in hindi


Find avrage 

/*************************************************************************
 *  कमांड कमांड प्रोम्प्ट या टर्मिनल पर लिखे जायेंगे 
 *  कमपाइल करने का कमांड  :  javac Average.java
 *  Execution के लिए कमांड :    java Average < data.txt
 * 
 *  निर्भरता : यह प्रोग्राम में इन दोनों फइल को इम्पोर्ट करना होगा StdIn.java StdOut.java
 *  
 *  क्रम में दिए गए real numbers को जोड़ना, और उनका average फलाना |
 *
 *  % java Average
 *  10.0 5.0 6.0
 *  3.0 7.0 32.0
 *  <Ctrl-d>
 *  Average is 10.5

 *  यहाँ <Ctrl-d> unix की फाइल का अंत बताता है |
 *  विंडो में <Ctrl-z> काम आएगा |
 *
 *************************************************************************/

public class Average {  // बहार से एक्सेस(public) हो सकने वाली क्लास का नाम , पहला अक्षर
                        // हमेशा बड़ा आएगा 
    public static void main(String[] args) { // इसको रटना है, यह प्रोग्राम का मुख्य द्वार है|  
        int count = 0;       // यह याद रखेगा की हमने कुल कितनी संक्या डाली है , अभी इसको 
                             // शुन्य किया है |   
        double sum = 0.0;    // यह डाली गयी संख्या का जोड़ करेगा , double यहाँ int से दुगनी क्षमता  
                             // वाली संक्या को स्टोर करने के लिए उपयोग किया गया है
                             // इसके बारे में डाटा टाइप के पाट में बात करेंगे
    
        // यहां हम डेटा पढ़ेंगे और अंतर करेंगे [yahaan ham deta padhenge aur antar karenge] 
        while (!StdIn.isEmpty()) {
            double value = StdIn.readDouble(); // संक्या को फाइल से पढते हुए 
            sum += value; // उस संख्या को सम में डालते हुए , यहाँ लिखा हुआ आदेश(instruction)
                          // sum = sum + value; का छोटा स्वरुप है  
            count++;      // यह काउंट=काउंट + 1  का छोटा रूप , इससे हम टोटल संक्या का पता 
                          // लगा लेंगे , जैसे पहली संक्या जुड़ेगी तोह यह अपने आप १ हो जायेगा  
        }

        // average की फलावट 
        double average = sum / count; // कुल जोड़ को कुल संक्या से फलाने से average निकलेगा 

        // average को स्क्रीन पर प्रिंट करने का तरीका 
        StdOut.println("Average is " + average); // यह Average is 10.5 प्रिंट  करेगा 
    }
}
Share:

Fibonacci Serie java in hindi


Fibonacci Serie
Java in hindi

हम यहाँ पर पहले 50 नम्बरों की fibonacci series को प्रिंट कराएँगे | जैसा की आप ऊपर देख सकते है,
fibonaaci series में पहले और दुसरे नंबर का जोड़ तीसरा नंबर होता है | इस प्रोग्राम को बनाने के लिए
हमे while लूप का उसे करना पड़ेगा | यहाँ पर हम पहले दो नंबर declare करेंगे और फिर उससे तीसरा नंबर 
निकालेंगे | इसी प्रकार हम पूरी series बना लेंगे | 
class Fibonacci { // क्लास का नाम 

  public static void main (String args[]) { // प्रोग्राम का मुख्य द्वार 

// पहले दो नंबर की संख्या हमे खुद स्टोर करनी होगी, जैसे  

    int pehlanumber = 0; // पहले नंबर में zero स्टोर करते हुए 

    int doosranumber = 1; // दुसरे नंबर में 1 स्टोर करते हुए 

    
    while (doosranumber < 50) { // लूप चलाओ जब तक दूसरा नंबर 50 से कम रहे 
      System.out.println(doosranumber); // दूसरा नंबर प्रिंट करो 
      int temp = doosranumber; // टेम्प variable में दूसरा नंबर स्टोर करो  
      doosranumber = doosranumber + pehlanumber; // अब दुसरे नंबर में पहला नंबर जोड़ो 
      pehlanumber = temp; // और पहले नंबर को पुराना वाला दूसरा नंबर बना दो 
    }

  }

}

 इस प्रोग्राम को पहले आप खुद करने की कोशिश कीजिये , अगर कोई गलती होती है तोह ही यहाँ देखे}
इसी प्रकार विभिन्न प्रकार की सरिस का प्रोग्राम बनाने की कोशिश कीजिये |
Share:

Average java in hindi


/*************************************************************************
 *  कमांड कमांड प्रोम्प्ट या टर्मिनल पर लिखे जायेंगे 
 *  कमपाइल करने का कमांड  :  javac Average.java
 *  Execution के लिए कमांड :    java Average < data.txt
 *  निर्भरता : यह प्रोग्राम में इन दोनों फइल को इम्पोर्ट करना होगा StdIn.java StdOut.java
 *  
 *  क्रम में दिए गए real numbers को जोड़ना, और उनका average फलाना |
 *
 *  % java Average
 *  10.0 5.0 6.0
 *  3.0 7.0 32.0
 *  <Ctrl-d>
 *  Average is 10.5

 *  यहाँ <Ctrl-d> unix की फाइल का अंत बताता है |
 *  विंडो में <Ctrl-z> काम आएगा |
 *
 *************************************************************************/

public class Average {  // बहार से एक्सेस(public) हो सकने वाली क्लास का नाम , पहला अक्षर
                        // हमेशा बड़ा आएगा 
    public static void main(String[] args) { // इसको रटना है, यह प्रोग्राम का मुख्य द्वार है|  
        int count = 0;       // यह याद रखेगा की हमने कुल कितनी संक्या डाली है , अभी इसको 
                             // शुन्य किया है |   
        double sum = 0.0;    // यह डाली गयी संख्या का जोड़ करेगा , double यहाँ int से दुगनी क्षमता  
                             // वाली संक्या को स्टोर करने के लिए उपयोग किया गया है
                             // इसके बारे में डाटा टाइप के पाट में बात करेंगे
    
        // यहां हम डेटा पढ़ेंगे और अंतर करेंगे         while (!StdIn.isEmpty()) {
            double value = StdIn.readDouble(); // संक्या को फाइल से पढते हुए 
            sum += value; // उस संख्या को सम में डालते हुए , यहाँ लिखा हुआ आदेश(instruction)
                          // sum = sum + value; का छोटा स्वरुप है  
            count++;      // यह काउंट=काउंट + 1  का छोटा रूप , इससे हम टोटल संक्या का पता 
                          // लगा लेंगे , जैसे पहली संक्या जुड़ेगी तोह यह अपने आप १ हो जायेगा  
        }

        // average की फलावट 
        double average = sum / count; // कुल जोड़ को कुल संक्या से फलाने से average निकलेगा 

        // average को स्क्रीन पर प्रिंट करने का तरीका 
        StdOut.println("Average is " + average); // यह Average is 10.5 प्रिंट  करेगा 
    }
}
Share:

Follow On YouTube