ዝርዝር ሁኔታ:

መሰረታዊ የጃቫ ማረም -9 ደረጃዎች
መሰረታዊ የጃቫ ማረም -9 ደረጃዎች

ቪዲዮ: መሰረታዊ የጃቫ ማረም -9 ደረጃዎች

ቪዲዮ: መሰረታዊ የጃቫ ማረም -9 ደረጃዎች
ቪዲዮ: የጭነት ሙከራ ኮርስ | የጭነት ሙከራ ደረጃዎች | ክፍል 3 2024, ሰኔ
Anonim
መሰረታዊ የጃቫ ማረም
መሰረታዊ የጃቫ ማረም

ይህ የመመሪያ መመሪያ ለጃቫ የስህተት አያያዝ መሠረታዊ ደረጃ በደረጃ ፍተሻን ይሸፍናል። ይህ መመሪያ የጃቫ ፕሮግራም ሶፍትዌርን ለማቀናበር ምንም እገዛ አይሰጥም እና ይህንን ተግባር አስቀድመው እንዳጠናቀቁ ይጠብቃል። ለዚህ መመሪያ ምርጡን ለመጠቀም ፣ እርስዎ እርግጠኛ ካልሆኑት ስህተት በተከሰተ ቁጥር ወደ እሱ ይመለሱ እና መፍትሄ እስኪያገኙ ወይም መጨረሻውን እስኪያገኙ ድረስ በ 8 የተለመዱ አጋጣሚዎች ይመልከቱ። ያስታውሱ ፣ እነዚህ ምሳሌዎች ሁሉም በአንፃራዊነት መሠረታዊ እና ለጀማሪ ድጋፍ የታሰቡ ናቸው።

እያንዳንዱን ሊሆኑ የሚችሉ መፍትሄዎችን መፈተሽ ከመጀመርዎ በፊት ጃቫ ያሳውቀዎትን ስህተት ይመልከቱ። እያንዳንዱ እርምጃ የተገናኘበትን ስህተት በማሳየት ይጀምራል።

ደረጃ 1 “የአገባብ ስህተት ፣ አስገባ”; ብሎግ መግለጫዎችን ለማጠናቀቅ”።

“የአገባብ ስህተት ፣ አስገባ”;” ብሎግ መግለጫዎችን ለማጠናቀቅ”።
“የአገባብ ስህተት ፣ አስገባ”;” ብሎግ መግለጫዎችን ለማጠናቀቅ”።

ይህ በጣም መሠረታዊ የአገባብ ስህተቶች ነው ፣ ይህ ማለት በአረፍተ ነገርዎ መጨረሻ ላይ ሰሚኮሎን ረስተዋል ማለት ነው። ሁሉም መግለጫ እና መግለጫ መግለጫዎች በሰሚኮሎን ያበቃል። በሌሎች አንዳንድ አጋጣሚዎች እንደ ከሆነ ፣ ሌላ ፣ እና ለ መግለጫዎች ሴሚኮሎን ማስቀመጥ አያስፈልግዎትም።

ደረጃ 2: “ለተለዋዋጭ ሊፈታ አይችልም” ፣ ወይም “ተለዋጭ አከፋፋዮችን ያስገቡ”

“ለተለዋዋጭ ሊፈታ አይችልም” ፣ ወይም “ተለዋጭ መግለጫዎችን ያስገቡ”
“ለተለዋዋጭ ሊፈታ አይችልም” ፣ ወይም “ተለዋጭ መግለጫዎችን ያስገቡ”

ይህ የአገባብ ስህተት የሚከሰተው እርስዎ ሳይፈጥሩት ወይም የውሂብ አይነት ሳይሰጡዎት ተለዋዋጭ ለመጠቀም ሲሞክሩ ነው። ከተለዋዋጭዎ ጋር የተቆራኘውን የውሂብ ዓይነት በቀላሉ ያክሉ ፣ ምሳሌዎች “int” ፣ “ቡሊያን” ፣ “ቻር” እና “ድርብ” ሊሆኑ ይችላሉ።

ደረጃ 3 - ወደ “ClassBody” “አስገባ”

ClassBody ን ለማጠናቀቅ “አስገባ”}
ClassBody ን ለማጠናቀቅ “አስገባ”}

ቀጣዩ የአገባብ ስህተታችን ከጠማማ ቅንፍ ጋር የተያያዘ ነው። አንዱን ወይም ሁለቱንም የተጣጣሙ ቅንፎችን ሲያጡ ስህተቱ ሲከሰት ያያሉ። ሁለታችሁም ከጠፉ ስህተቱን ታያላችሁ ፣ “ClassDody” ን ለማጠናቀቅ “ClassBody” ን ያስገቡ። አንድ ብቻ ከጠፋ ስህተቱን ያያሉ ፣ “ClassBody” ን ለማጠናቀቅ “አስገባ”} ወይም “{ከዚህ ምልክት በኋላ የሚጠበቅ”. ጥገና ለመስጠት ጥምዝ ቅንፍ መቀመጥ ሲቻል ስህተቶቹ በመደበኛነት በመስመሩ ላይ ይከሰታሉ።

ደረጃ 4: ወሰን የሌለው ሉፕ

ወሰን የሌለው ሉፕ
ወሰን የሌለው ሉፕ

አሁን ስህተት በጃቫ ደንበኛ የማይቀርብበትን ጉዳይ እንመለከታለን። ይህ እንደ ማለቂያ ዑደት ወይም ማለቂያ በሌለው ዑደት የሚሽከረከር loop ሲኖርዎት ይከሰታል። ለመፍትሔው ቀላል መልስ የለም ምክንያቱም የእያንዳንዱ ሰው ኮድ ይለያያል ነገር ግን በኮዱ ውስጥ በእጅ ተጨማሪ ገደብ ለመጨመር መሞከር ዋናው ግብ መሆን አለበት። ከዚያ ኮድ በኋላ የእርስዎን ቀለበቶች መቋረጥ ሁኔታ ማሟላት ያልቻለው ለምን እንደሆነ ለማወቅ?

ደረጃ 5 “ለአንድ ዓይነት ሊፈታ አይችልም”

“በዓይነት ሊፈታ አይችልም”
“በዓይነት ሊፈታ አይችልም”
“በዓይነት ሊፈታ አይችልም”
“በዓይነት ሊፈታ አይችልም”

ይህ የአገባብ ስህተት ከውጭ ከሚመጡ ጋር የተያያዘ ነው። ከሌላ ክፍል ኤፒአይን ለመጠቀም በፈለግን ቁጥር ያንን ክፍል ወደ የአሁኑ ማስመጣት አለብን። ለዚህ የተለመደ ክስተት የስካነር ተግባርን መጠቀም ነው ፣ እሱን ለመጠቀም የ “java.util. Scanner” ክፍልን ማስመጣት አለብዎት። ያስታውሱ ይህ ምሳሌ ብቻ ነው።

ደረጃ 6 “ዘዴው” ለዓይነቱ አልተገለጸም”

“ዘዴው””ለዓይነቱ አልተገለጸም”
“ዘዴው””ለዓይነቱ አልተገለጸም”

ይህ የአገባብ ስህተት የሚከሰተው በስልት ጥሪ ወቅት የክፍሉን ስም ስንረሳ ነው። ለዚህ ዋነኛው ምሳሌ ለማተም በሞከርን ቁጥር ይሆናል። ቀለል ያለ የህትመት () ተግባርን ከሚጠቀም ቋንቋ የሚወጣ ሰው ከሆኑ ይህ በተደጋጋሚ ሊከሰት ይችላል። ይልቁንስ System.out.print () ወይም System.out.println () ን መጠቀም ይፈልጋሉ። ዘዴ ጥሪዎች በሚደረጉበት ጊዜ ይህ ሁል ጊዜ ይከሰታል።

ደረጃ 7-“ሕብረቁምፊ ቃል በቃል በሁለት ጥቅስ በትክክል አልተዘጋም”

“ሕብረቁምፊ ቃል በቃል ድርብ ጥቅስ በትክክል አልተዘጋም”
“ሕብረቁምፊ ቃል በቃል ድርብ ጥቅስ በትክክል አልተዘጋም”

ሕብረቁምፊዎችን ስንጠቀም ይህ አገባብ ይከሰታል። ችግሩ የተከፈተው ግን ካልተዘጋ ሕብረቁምፊ ጋር ነው። እሱ በሚከሰትበት መስመር ላይ ሁል ጊዜ ምልክት ተደርጎበት ያንን ሁለተኛ ድርብ ጥቅስ በማስቀመጥ ተስተካክሏል። እንደ አንድ ማስታወሻ ፣ ለ ‹ሕብረቁምፊዎች› አንድ ነጠላ ጥቅሶችን ለመጠቀም ከሞከሩ ስህተትም ‹ልክ ያልሆነ ቁምፊ ቋሚ› ያስከትላል።

ደረጃ 8: “ዘዴው የጠፋበት ዓይነት ተመለስ”

“ዘዴው የጠፋበት የመመለሻ ዓይነት”
“ዘዴው የጠፋበት የመመለሻ ዓይነት”
“ዘዴው የጠፋበት የመመለሻ ዓይነት”
“ዘዴው የጠፋበት የመመለሻ ዓይነት”

ሊጠቀስ የሚገባው የመጨረሻው አገባብ ዘዴ የመመለሻ ዓይነት እና የጎደለው መመለስ ነው። የ “ዘዴው የመመለሻ ዓይነት ይጎድላል” የሚከሰተው በዘዴ ፊርማ ውስጥ የዚህ ዓይነቱን ዝርዝር ሁኔታ እየጎደለ አንድ ነገር ለመመለስ የሚሞክር ዘዴ ሲኖርዎት ነው። ስህተቱ በፊርማው ውስጥ ይከሰታል እና ብዙውን ጊዜ በጣም ፈጣን መፍትሄ ነው። ወደ “ዘዴው የአይነት ውጤት መመለስ አለበት” ስህተት ሲመጣ እርስዎ ያንን አይነት ይዘው አንድ ነገር መመለስዎን ማረጋገጥ ብቻ ያስፈልግዎታል።

ደረጃ 9 - ተጨማሪ እርዳታ

ለስህተትዎ ጥገና ማግኘት ካልቻሉ ፣ ከዚያ ከሚከተሉት አማራጮች ውስጥ አንዱን ለመሞከር ያስቡበት። በተከሰተው ስህተት ላይ የጃቫን ማስታወሻ ይቅዱ እና ወደ አንዳንድ የድር ፍለጋ በመለጠፍ መፍትሄ ለማግኘት ይሞክሩ። አንዳንድ የላቁ ወይም ግልጽ የጃቫ የስህተት አያያዝ መመሪያዎችን ይፈልጉ። በመጨረሻ ፣ ከእነዚህ አማራጮች ውስጥ አንዳቸውም ካልረዱዎት እና ለመቆየት ጊዜ ካለዎት ጥያቄዎን እንደ Stackoverflow ባሉ የድጋፍ መድረክ ላይ ለመለጠፍ ይሞክሩ። ስህተቱ በመጀመሪያ ለምን እንደተከሰተ ከማብራሪያ ጋር በተለምዶ የምላሽ ማስተካከያ ያገኛሉ።

የሚመከር: