በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 3 መንገዶች

ዝርዝር ሁኔታ:

በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 3 መንገዶች
በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 3 መንገዶች

ቪዲዮ: በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 3 መንገዶች

ቪዲዮ: በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 3 መንገዶች
ቪዲዮ: ፎቶሾፕን እርሳ! ነፃ Firefly AIን በመጠቀም ፎቶዎችዎን ያርትዑ 2024, ህዳር
Anonim

ጃቫ በ 1995 በጄምስ ጎስሊንግ የተፈጠረ የነገር-ተኮር የፕሮግራም ቋንቋ ነው። ያም ማለት ቋንቋው ጽንሰ -ሀሳቦችን እንደ “ዕቃዎች” ከ “መስኮች” (ማለትም ዕቃዎችን የሚገልጹ ባህሪዎች) እና “ዘዴዎች” (ዕቃዎች ሊያከናውኗቸው የሚችሏቸው ድርጊቶች) ያቀርባል። ጃቫ “አንዴ የተፃፈ ፣ የትም ቦታ አሂድ” ቋንቋ ነው። ያም ማለት ቋንቋው የጃቫ ምናባዊ ማሽን (JVM) ባለው በማንኛውም መድረክ ላይ እንዲሠራ የተቀየሰ ነው። ጃቫ በጣም ረዥም ነፋስ ያለው የፕሮግራም ቋንቋ ስለሆነ ለጀማሪዎች መማር እና መረዳት ቀላል ነው። የሚከተለው ትምህርት ከጃቫ ጋር ፕሮግራሞችን ለመፃፍ መግቢያ ነው።

ደረጃ

ዘዴ 1 ከ 3 - ዋና የጃቫ ፕሮግራሞችን መጻፍ

91968 1
91968 1

ደረጃ 1. ፕሮግራሞችን በጃቫ መጻፍ ለመጀመር የሥራ አካባቢዎን ይግለጹ።

ብዙ የፕሮግራም አዘጋጆች የተቀናጀ የእድገት አከባቢን (አይዲኢ) እንደ ኤክሊፕስ እና ኔትቤንስ ለጃቫ ፕሮግራም ይጠቀማሉ ፣ ግን እኛ የጃቫ ፕሮግራሞችን መጻፍ እና ያለ IDE ማጠናቀር እንችላለን።

91968 2
91968 2

ደረጃ 2. ከጃቫ ጋር ለፕሮግራም ከማንኛውም ማስታወሻ ደብተር ጋር የሚመሳሰል ማንኛውም ፕሮግራም በቂ ይሆናል።

የሃርድላይን ፕሮግራም አድራጊዎች አንዳንድ ጊዜ እንደ ቪም እና ኢሜክ ባሉ ተርሚናል ውስጥ የተገነቡ የጽሑፍ አርታኢዎችን ይመርጣሉ። በዊንዶውስ እና ሊኑክስ ላይ በተመሠረቱ ኮምፒተሮች (ማክ ፣ ኡቡንቱ ፣ ወዘተ) ላይ ሊጫን የሚችል ኃይለኛ የጽሑፍ አርታኢ የላቀ ጽሑፍ ነው። በዚህ መማሪያ ውስጥ የምንጠቀመው ይህ የጽሑፍ አርታኢ ነው።

91968 3
91968 3

ደረጃ 3. የጃቫ ሶፍትዌር ልማት ኪት መጫኑን ያረጋግጡ።

ፕሮግራምዎን ለማጠናቀር ያስፈልግዎታል።

  • በዊንዶውስ ላይ የተመሠረቱ ስርዓቶች ላይ ፣ የአከባቢው ተለዋዋጮች የማይዛመዱ ከሆነ ፣ በሚሮጡበት ጊዜ ውድቀት ሊያጋጥምዎት ይችላል

    ጃቫክ

  • . ይህንን ስህተት ለማስወገድ JDK ን ስለመጫን ለበለጠ ዝርዝር የጃቫ ሶፍትዌር ልማት ኪት እንዴት እንደሚጫን ጽሑፉን ያንብቡ።

ዘዴ 2 ከ 3 - ሰላም የዓለም ፕሮግራም

91968 4
91968 4

ደረጃ 1. በመጀመሪያ “ሰላም ዓለም” የሚለውን መልእክት የሚያሳይ ፕሮግራም እንፈጥራለን።

“በጽሑፍ አርታኢዎ ውስጥ አዲስ ፋይል ይፍጠሩ እና“HelloDunia.java”በሚለው ስም ያስቀምጡት። HelloDunia የክፍል ስምዎ ነው እና የክፍል ስም ከፋይልዎ ስም ጋር ተመሳሳይ መሆን አለበት።

91968 5
91968 5

ደረጃ 2. ዋናውን ክፍል እና ዘዴዎችን ይግለጹ።

ዋና ዘዴ

የህዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args)

ፕሮግራሙ በሚሠራበት ጊዜ የሚተገበር ዘዴ ነው። ይህ ዋናው ዘዴ በሁሉም የጃቫ ፕሮግራሞች ውስጥ ተመሳሳይ ዘዴ መግለጫ ይኖረዋል።

የህዝብ ክፍል HelloWorld {public static void main (String args) {}}

91968 6
91968 6

ደረጃ 3. “ሰላም ዓለም” የሚል የኮድ መስመር ይፃፉ።

System.out.println («ሰላም ዓለም»);

  • ለዚህ መስመር አካላት ትኩረት ይስጡ-

    • ስርዓት

    • ስርዓቱን አንድ ነገር እንዲያደርግ ያዛል።
    • ውጭ

    • ውጤቱን እናመርታለን የሚለውን ስርዓት ይነግረዋል።
    • ህትመት

    • ለ “የህትመት መስመር” አጭር። ስለዚህ ፣ ስርዓቱ በውጤቱ ውስጥ መስመሩን እንዲያሳይ እናስተምራለን።
    • የጥቅስ ምልክቶች በርተዋል

      ("ሰላም ልዑል.")

      ዘዴ ማለት ነው

      System.out.println ()

      በግቤት ውስጥ ይለፉ ፣ በዚህ ሁኔታ ፣ ሕብረቁምፊ ነው

      "ሰላም ልዑል."

  • በጃቫ ውስጥ መከተል ያለባቸው በርካታ ህጎች እንዳሉ ልብ ይበሉ

    • በእያንዳንዱ መስመር መጨረሻ ላይ ሁል ጊዜ ሰሚኮሎን (;) ማከል አለብዎት።
    • ጃቫ ለጉዳዩ ተጋላጭ ነው። ስለዚህ ዘዴውን ስም ፣ ተለዋዋጭ ስም እና የክፍል ስም በትክክለኛ ፊደላት መጻፍ አለብዎት ወይም እርስዎ አይሳኩም።
    • ለአንድ የተወሰነ ዘዴ ወይም ሉፕ የተወሰኑ የኮድ እገዳዎች በተጣበቁ ማሰሪያዎች ውስጥ ተዘግተዋል።
91968 7
91968 7

ደረጃ 4. ሁሉንም ነገር አንድ ላይ ያድርጉ።

የመጨረሻው የ Halo World ፕሮግራምዎ የሚከተለውን መምሰል አለበት -

የሕዝብ ክፍል HelloWorld {የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args) {System.out.println («ሠላም ዓለም»); }}

91968 8
91968 8

ደረጃ 5. ፋይልዎን ያስቀምጡ እና ፕሮግራሙን ለማጠናቀር የትእዛዝ መጠየቂያ ወይም ተርሚናል ይክፈቱ።

HaloDunia.java ወደተቀመጠበት አቃፊ ይሂዱ እና ያስገቡ

javac HelloDunia.java

. ይህ ትእዛዝ HaloDunia.java ን ማጠናቀር እንደሚፈልጉ ለጃቫ አቀናባሪ ይነግረዋል። ስህተት ከተከሰተ አዘጋጁ ምን እንደተፈጠረ ይነግርዎታል። አለበለዚያ ፣ ከአቀናባሪው ምንም መልዕክቶች አያዩም። በአሁኑ ጊዜ HaloDunia.java የተከማቹበትን ማውጫ ከተመለከቱ ፣ HaloDunia.class ን ያያሉ። ይህ ጃቫ የእርስዎን ፕሮግራም ለማሄድ የሚጠቀምበት ፋይል ነው።

91968 9
91968 9

ደረጃ 6. ፕሮግራሙን ያሂዱ።

በመጨረሻም ፕሮግራማችንን እናካሂዳለን! በትእዛዝ መጠየቂያ ወይም ተርሚናል ውስጥ ፣ ይተይቡ

java HelloWorld

. የ HaloWorld ክፍልን ማካሄድ እንደሚፈልጉ ይህ ትእዛዝ ለጃቫ ይነግረዋል። “ሰላም ዓለም” ን ታያለህ። በኮንሶል ላይ ይታያል።

91968 10
91968 10

ደረጃ 7. እንኳን ደስ አለዎት ፣ የመጀመሪያው የጃቫ ፕሮግራምዎ ዝግጁ ነው

ዘዴ 3 ከ 3 - ግቤት እና ውፅዓት

91968 11
91968 11

ደረጃ 1. የተጠቃሚውን ግብዓት ለማካተት አሁን የ Hello World ፕሮግራምን እናሰፋለን።

በሠላም ዓለም ፕሮግራም ውስጥ ተጠቃሚው እንዲያየው ሕብረቁምፊ እናሳያለን ፣ ግን የፕሮግራሙ በይነተገናኝ ክፍል ተጠቃሚው ወደ ፕሮግራሙ ግቤት ማስገባት ሲኖርበት ነው። አሁን ተጠቃሚው ስማቸውን እንዲያስገባ ለመጠየቅ ፕሮግራሙን እናሰፋለን እና ከዚያ ለተጠቃሚው በዚያ ስም ሰላምታ እንሰጣለን።

91968 12
91968 12

ደረጃ 2. የስካነር ክፍሉን ያስመጡ።

በጃቫ ውስጥ እኛ ልንደርስበት የምንችል አንድ ዓይነት አብሮ የተሰራ ቤተ-መጽሐፍት አለን ፣ ግን መጀመሪያ ከውጭ ማስመጣት አለብን። ከነዚህ ቤተመፃህፍት አንዱ ጃቫ.util ነው ፣ እሱም ከተጠቃሚው ግብዓት ለማግኘት የሚያስፈልገንን የስካነር ነገር ይ containsል። የስካነር ክፍልን ለማስመጣት ፣ በኮዱ መጀመሪያ ላይ የሚከተለውን መስመር ያክሉ።

አስመጣ java.util. Scanner;

  • ይህ ኮድ በ java.util ጥቅል ውስጥ ያለውን የስካነር ነገር ለመጠቀም እንደምንፈልግ ለፕሮግራሙ ይነግረዋል።
  • በ java.util ጥቅል ውስጥ እያንዳንዱን ነገር መድረስ ከፈለግን ይፃፉ

    አስመጣ java.util.*;

  • በኮዱ መጀመሪያ ላይ።
91968 13
91968 13

ደረጃ 3. በዋናው ዘዴ ውስጥ ፣ የስካነር ነገር አዲስ ምሳሌን በቅጽበት ያነቃቁ።

ጃቫ የነገር-ተኮር የፕሮግራም ቋንቋ ነው። ስለዚህ ፣ ይህ ቋንቋ ዕቃዎችን የመጠቀም ጽንሰ -ሀሳብን ይገልጻል። የስካነር ነገር መስኮች እና ዘዴዎች ያሉት የነገር ምሳሌ ነው። የስካነር ክፍሉን ለመጠቀም እኛ መስኮች የምንሞላባቸውን እና ልንጠቀምባቸው የምንችላቸውን ዘዴዎች አዲስ የስካነር ነገር መፍጠር አለብን። ይህንን ለማድረግ ይፃፉ

ስካነር ተጠቃሚInputScanner = አዲስ ቃan (System.in);

  • userInputScanner

  • እኛ አሁን ናሙና ያደረግነው የስካነር ነገር ስም ነው። ልብ ይበሉ ፣ ስሙ በከፍተኛ እና በታችኛው ፊደል የተፃፈ መሆኑን ልብ ይበሉ። ይህ በጃቫ ውስጥ ተለዋዋጭ የስምምነት ስብሰባ ነው።
  • እኛ ኦፕሬተርን እንጠቀማለን

    አዲስ

    አዲስ የነገር ምሳሌን ለመፍጠር። ስለዚህ ፣ በዚህ ምሳሌ ውስጥ ፣ በመቃኘት የስካነር ነገር አዲስ ምሳሌ እንፈጥራለን

    አዲስ ስካነር (System.in)

  • .
  • የቃanው ነገር ዕቃው ምን እንደሚቃኝ የሚነግሩትን መለኪያዎች ያካትታል። በዚህ ሁኔታ ውስጥ እንገባለን

    ስርዓት።

    እንደ መለኪያዎች።

    ስርዓት።

  • ከስርዓቱ ግብዓት ለመፈተሽ ፕሮግራሙን ይነግረዋል ፣ ማለትም ተጠቃሚው በፕሮግራሙ ውስጥ የሚተይበውን ግብዓት።
91968 14
91968 14

ደረጃ 4. ከተጠቃሚው ግብዓት ይጠይቁ።

ተጠቃሚው አንድ ነገር በኮንሶል ውስጥ መቼ እንደሚተይብ እንዲያውቅ ከተጠቃሚው ግብዓት መጠየቅ አለብን። ይህ እርምጃ ሊወሰድ ይችላል

System.out.print

ወይም

System.out.println

System.out.print ("ስምህ ማን ነው?");

91968 15
91968 15

ደረጃ 5. የስካነር ነገር ተጠቃሚው የፃፈውን ቀጣዩ መስመር እንዲያስገባ እና በተለዋዋጭ ውስጥ እንዲያከማች ይጠይቁ።

ስካነር ሁል ጊዜ ተጠቃሚው የተየበውን የያዘ ውሂብ ያስገባል። የሚከተለው መስመር ስካነር ተጠቃሚው የፃፈውን ስም ወስዶ በተለዋዋጭ ውስጥ እንዲያከማች ይጠይቃል።

ሕብረቁምፊ userInputName = userInputScanner.nextLine ();

  • በጃቫ ውስጥ የአንድ ነገር ዘዴዎችን ለመጠቀም ስምምነት ነው

    objectName.methodName (መለኪያዎች)

    . ውስጥ

    userInputScanner.nextLine ()

    ፣ እኛ አሁን በሰጠነው ስም የመቃኛ ዕቃውን እንጠራዋለን ከዚያም ዘዴውን እንጠራዋለን

    ቀጣይ መስመር ()

  • ማንኛውንም መለኪያዎች የማያካትት።
  • ቀጣዩን መስመር በሌላ ነገር ውስጥ እንደምናከማች ልብ ይበሉ - ሕብረቁምፊ ነገር። የእኛን ሕብረቁምፊ ነገር ሰይመነዋል

    የተጠቃሚ ግብዓት ስም

91968 16
91968 16

ደረጃ 6. ሰላምታውን ለተጠቃሚው ያሳዩ።

አሁን የተጠቃሚ ስሙን ካስቀመጥን በኋላ ሰላምታውን ለተጠቃሚው ማሳየት እንችላለን። ጋር ያስታውሱ

System.out.println ("ሰላም ዓለም");

በዋናው ክፍል ውስጥ እንጽፋለን? አሁን የጻፍነው ኮድ ሁሉ ከዚህ መስመር በላይ መሆን አለበት። አሁን ያንን መስመር እንዲለውጥ ልናስተካክለው እንችላለን -

System.out.println ("ሰላም" + userInputName + "!");

  • እኛ “ሰላም” ፣ የተጠቃሚ ስም እና “!” የምንጣመርበት መንገድ በመፃፍ

    "ሰላም" + userInputName + "!"

  • String concatenation ተብሎ ይጠራል።
  • እዚህ ሶስት ሕብረቁምፊዎች አሉን - “ሰላም” ፣ የተጠቃሚ መግቢያ ስም ፣ እና “!”። በጃቫ ውስጥ ያሉት ሕብረቁምፊዎች ቋሚ ናቸው ፣ ማለትም እነሱ ሊለወጡ አይችሉም። ስለዚህ ፣ እነዚህን ሶስት ሕብረቁምፊዎች ስናገናኝ ፣ በመሠረቱ ሰላምታውን የያዘ አዲስ ሕብረቁምፊ እንፈጥራለን።
  • ከዚያ ይህንን አዲስ ሕብረቁምፊ ወስደን እንደ ግቤት እናልፋለን

    System.out.println

  • .
91968 17
91968 17

ደረጃ 7. ሁሉንም ነገር ያዘጋጁ እና ያስቀምጡ።

የእኛ ኮድ አሁን እንደዚህ ይመስላል

አስመጣ java.util. Scanner; የሕዝብ ክፍል HelloWorld {የሕዝብ የማይንቀሳቀስ ባዶ ባዶ (ሕብረቁምፊ args) {ስካነር userInputScanner = new Scanner (System.in); System.out.print ("ስምህ ማን ነው?"); ሕብረቁምፊ userInputName = userInputScanner.nextLine (); System.out.println ("ሰላም" + userInputName + "!"); }}

91968 18
91968 18

ደረጃ 8. ማጠናቀር እና መሮጥ።

ወደ የትእዛዝ መጠየቂያ ወይም ተርሚናል ይሂዱ እና እኛ ሃሎዱኒያ.ጃቫን እንደምናከናውን ተመሳሳይ ትእዛዝ ያሂዱ። በመጀመሪያ ፕሮግራሙን ማጠናቀር አለብን-

javac HelloDunia.java

. ከዚያ እኛ ማስኬድ እንችላለን-

java HelloWorld

ጠቃሚ ምክሮች

  • ጃቫ የነገር-ተኮር የፕሮግራም ቋንቋ ነው። ስለዚህ የበለጠ ለማወቅ የነገር ተኮር የፕሮግራም ቋንቋዎችን መሰረታዊ ነገሮች ማንበብ ጥሩ ሀሳብ ነው።
  • ነገር-ተኮር ፕሮግራም ብዙ ልዩ ባህሪዎች አሉት። ከመካከላቸው ሦስቱ -

    • መክተቻ ለአንዳንድ አካላት ዕቃዎች መዳረሻን የመገደብ ችሎታ። ጃቫ ለሜዳዎች እና ዘዴዎች የግል ፣ የተጠበቀ እና የህዝብ አስተካካዮች አሉት።
    • ፖሊሞርፊዝም: የነገሩን ችሎታ ብዙ ማንነቶችን የመጠቀም ችሎታ። በጃቫ ውስጥ የሌላ ነገር ዘዴዎችን ለመጠቀም አንድ ነገር ወደ ሌላ ነገር ሊገባ ይችላል።
    • ውርስ: አሁን ካለው ነገር ጋር በተመሳሳይ ተዋረድ ውስጥ ከሌሎች ክፍሎች መስኮችን እና ዘዴዎችን የመጠቀም ችሎታ።

የሚመከር: