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

ዝርዝር ሁኔታ:

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

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

ቪዲዮ: በጃቫ የመጀመሪያ ፕሮግራምዎን ለመፃፍ 4 መንገዶች
ቪዲዮ: በአነስተኛ መነሻ ካፒታል ሊሰሩ የሚችሉ 5 የስራ አይነቶች:: 2024, ግንቦት
Anonim

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

ደረጃዎች

ዘዴ 1 ከ 3 - የመጀመሪያውን የጃቫ ፕሮግራምዎን መጻፍ

91968 1
91968 1

ደረጃ 1. በጃቫ ውስጥ ፕሮግራሞችን መጻፍ ለመጀመር የሥራ አካባቢዎን ያዘጋጁ።

ብዙ የፕሮግራም አዘጋጆች ለጃቫ ፕሮግራማቸው እንደ Eclipse እና Netbeans ያሉ የተቀናጁ የልማት አከባቢዎችን (አይዲኢዎች) ይጠቀማሉ ፣ ግን አንድ ሰው የጃቫን ፕሮግራም መጻፍ እና ያበጠ IDE ዎች ሳይኖሩት ማጠናቀር ይችላል።

91968 2
91968 2

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

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

91968 3
91968 3

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

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

  • በዊንዶውስ ላይ የተመሠረተ ኦፕሬቲንግ ሲስተም ውስጥ ፣ የአከባቢው ተለዋዋጮች ትክክል ካልሆኑ ፣ ሲሮጡ ስህተት ሊያገኙ ይችላሉ

    ጃቫክ

  • . ይህንን ስህተት ለማስወገድ ስለ JDK ጭነት ተጨማሪ ዝርዝሮች የጃቫ ሶፍትዌር ልማት ኪት እንዴት እንደሚጫን የመጫኛ ጽሑፉን ይመልከቱ።

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

91968 4
91968 4

ደረጃ 1. በመጀመሪያ «ሰላም ዓለም» የሚል ህትመት የሚያደርግ ፕሮግራም እንፈጥራለን።

“በጽሑፍ አርታኢዎ ውስጥ አዲስ ፋይል ይፍጠሩ እና እንደ“HelloWorld.java”አድርገው ያስቀምጡት። HelloWorld የክፍል ስምዎ ነው እና እንደ ፋይልዎ ተመሳሳይ ስም የክፍል ስምዎ ያስፈልግዎታል።

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. ሁሉንም በአንድ ላይ ያስቀምጡ

የመጨረሻው የሰላም ዓለም መርሃ ግብርዎ የሚከተለውን መምሰል አለበት -

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

91968 8
91968 8

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

HelloWorld.java ን ወደሚያስቀምጡበት አቃፊ ይሂዱ እና ያስገቡ

javac HelloWorld.java

. ይህ HelloWorld.java ን ማጠናቀር እንደሚፈልጉ ለጃቫ አሰባሳቢ ይነግረዋል። ስህተቶች ካሉ ፣ አሰባሳቢው እርስዎ ምን እንደሠሩ ይነግርዎታል። ያለበለዚያ ፣ ከማጠናከሪያው ምንም መልዕክቶችን ማየት የለብዎትም። አሁን HelloWorld.java ያሉበትን ማውጫ ከተመለከቱ ፣ HelloWorld.class ን ማየት አለብዎት። ይህ ጃቫ የእርስዎን ፕሮግራም ለማሄድ የሚጠቀምበት ፋይል ነው።

91968 9
91968 9

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

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

java HelloWorld

. ይህ ክፍል HelloWorld ን ማካሄድ እንደሚፈልጉ ለጃቫ ይነግረዋል። “ሰላም ዓለም” ን ማየት አለብዎት። በኮንሶልዎ ውስጥ ይታያሉ።

91968 10
91968 10

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

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

91968 11
91968 11

ደረጃ 1. ከተጠቃሚው ግብዓት ለመውሰድ አሁን የሰላም ዓለም ፕሮግራማችንን እናሰፋለን።

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

91968 12
91968 12

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

በጃቫ ውስጥ እኛ ልንደርስባቸው በሚችሏቸው ቤተ -መጻህፍት ውስጥ ተገንብተናል ፣ ግን ከውጭ ማስመጣት አለብን። ከእነዚህ ቤተመፃህፍት አንዱ የተጠቃሚ ግብዓት ለማግኘት የሚያስፈልገንን የስካነር ነገር የያዘው java.util ነው። የስካነር ክፍሉን ከውጭ ለማስመጣት የሚከተለውን መስመር ወደ ኮዳችን መጀመሪያ እንጨምረዋለን።

አስመጣ java.util. Scanner;

  • ይህ በጥቅሉ java.util ውስጥ ያለውን የስካነር ነገር መጠቀም እንደምንፈልግ ለፕሮግራማችን ይነግረናል።
  • በ java.util ጥቅል ውስጥ ለእያንዳንዱ ነገር መዳረሻ ማግኘት ከፈለግን በቀላሉ እንጽፋለን

    አስመጣ java.util.*;

  • በእኛ ኮድ መጀመሪያ ላይ።
91968 13
91968 13

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

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

ስካነር ተጠቃሚ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. ተጠቃሚው በሚጽፈው እና ያንን በተለዋዋጭ ውስጥ እንዲያከማች የቃanው ነገር በሚቀጥለው መስመር እንዲወስድ ይጠይቁ።

ቃ Scው ሁል ጊዜ ተጠቃሚው በሚጽፈው ነገር ላይ መረጃን ይወስዳል። የሚከተለው መስመር ተጠቃሚው ለስሙ የፃፈውን እንዲወስድ እና በተለዋዋጭ ውስጥ እንዲያከማች የሚከተለው መስመር ስካነር ይጠይቃል።

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

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

    objectName.methodName (መለኪያዎች)

    . ውስጥ

    userInputScanner.nextLine ()

    ፣ የእኛን ስካነር ነገር እኛ በሰጠነው ስም እየጠራን እና ከዚያ ዘዴውን እየጠራን ነው

    ቀጣይ መስመር ()

  • በማንኛውም መለኪያዎች ውስጥ የማይወስድ።
  • የሚቀጥለውን መስመር በሌላ ነገር ውስጥ እያከማቸን መሆኑን ልብ ይበሉ -ሕብረቁምፊ ነገር። የእኛን ሕብረቁምፊ ነገር ሰይመነዋል

    userInputName

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. ማጠናቀር እና መሮጥ።

ወደ HelloWorld.java የመጀመሪያ ድግግሞሽ እንደሄድን ወደ የትእዛዝ ጥያቄ ወይም ተርሚናል ይሂዱ እና ተመሳሳይ ትዕዛዞችን ያሂዱ። በመጀመሪያ ፕሮግራሙን ማጠናቀር አለብን-

javac HelloWorld.java

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

java HelloWorld

የጃቫ ፕሮግራሞችን ናሙና

Image
Image

ናሙና መሰረታዊ የጃቫ ፕሮግራም

WikiHow ን ይደግፉ እና ሁሉንም ናሙናዎች ይክፈቱ.

Image
Image

ናሙና የጃቫ ፕሮግራም ከግቤት ጋር

WikiHow ን ይደግፉ እና ሁሉንም ናሙናዎች ይክፈቱ.

ጠቃሚ ምክሮች

  • ጃቫ የነገር-ተኮር የፕሮግራም ቋንቋ ነው ፣ ስለሆነም በእቃ-ተኮር የፕሮግራም ቋንቋዎች መሠረት ላይ የበለጠ ለማንበብ ጠቃሚ ነው።
  • የነገር ተኮር ፕሮግራሚንግ ለዝግጅትነቱ ብዙ ባህሪዎች አሉት። ከእነዚህ ዋና ዋና ባህሪዎች መካከል ሦስቱ -

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

የሚመከር: