Orodha ya maudhui:

Utatuzi wa Msingi wa Java: Hatua 9
Utatuzi wa Msingi wa Java: Hatua 9

Video: Utatuzi wa Msingi wa Java: Hatua 9

Video: Utatuzi wa Msingi wa Java: Hatua 9
Video: 28 панфиловцев. Самая полная версия. Panfilov's 28 Men (English subtitles) 2024, Novemba
Anonim
Utatuzi wa Msingi wa Java
Utatuzi wa Msingi wa Java

Mwongozo huu wa maagizo hushughulikia hatua ya msingi kwa kuangalia hatua kwa utunzaji wa makosa ya Java. Mwongozo huu hautoi msaada wowote katika kuanzisha programu ya programu ya java na inatarajia kuwa tayari umekamilisha kazi hii kabla ya wakati. Kwa matumizi bora ya mwongozo huu, rudi kwake wakati wowote hitilafu ikitokea ambayo hujui na angalia uwezekano wa kawaida wa 8 hadi utakapopata suluhisho au kufikia mwisho. Kumbuka, mifano hii yote ni ya msingi na imekusudiwa msaada wa Kompyuta.

Kabla ya kuanza kukagua kila suluhisho linalowezekana, angalia kosa ambalo Java inakuarifu nalo. Kila hatua itaanza kwa kuonyesha kosa ambalo linahusishwa nalo.

Hatua ya 1: "Kosa la Sintaksia, Ingiza"; " Kukamilisha Taarifa za Kizuizi”

"Kosa la Sintaksia, Ingiza"; " Kukamilisha Taarifa za Kizuizi”
"Kosa la Sintaksia, Ingiza"; " Kukamilisha Taarifa za Kizuizi”

Huu ndio makosa ya msingi kabisa ya Sintaksia, inamaanisha tu kuwa umesahau semicoloni mwishoni mwa taarifa yako. Taarifa zote za tamko na usemi zitaisha na semicoloni. Katika visa vingine kama vile ikiwa na, vinginevyo, na kwa taarifa hutahitaji kuweka semicoloni.

Hatua ya 2: "haiwezi Kutatuliwa kwa Kubadilika", au "ingiza Matangazo yanayobadilika"

"Haiwezi Kutatuliwa kwa Mabadiliko", au "ingiza Watangazaji Mbadala"
"Haiwezi Kutatuliwa kwa Mabadiliko", au "ingiza Watangazaji Mbadala"

Kosa hili la Sintaksia linatokea wakati unajaribu kutumia tofauti bila kuijenga kwanza au kuipatia aina ya data. Ongeza tu aina ya data ambayo inahusishwa na anuwai yako, mifano inaweza kuwa "int", "boolean", "char", na "double".

Hatua ya 3: "ingiza"} Kukamilisha ClassBody"

"Ingiza"} ili Kukamilisha ClassBody
"Ingiza"} ili Kukamilisha ClassBody

Hitilafu yetu inayofuata ya Sintaksia inahusiana na bracket iliyopindika. Kawaida utaona hitilafu ikitokea wakati umekosa moja au moja ya mabano yaliyokunjwa. Ikiwa unakosa zote mbili utaona kosa, "ingiza" ClassBody "kukamilisha ClassDeclaration". Ikiwa moja tu haipo utaona kosa, "ingiza"} "kukamilisha ClassBody" au "{inatarajiwa baada ya ishara hii". Makosa kawaida yatatokea kwenye laini ikiwa bracket iliyopindika inaweza kuwekwa ili kurekebisha.

Hatua ya 4: Kitanzi kisicho na mwisho

Kitanzi kisicho na mwisho
Kitanzi kisicho na mwisho

Sasa tunaangalia kesi ambapo hitilafu haitaweza kutolewa na mteja wa Java. Hii hufanyika wakati una kitanzi kama kitanzi cha wakati au kitanzi ambacho huzunguka sana. Hakuna jibu rahisi kwa suluhisho kwa sababu nambari ya kila mtu itatofautiana lakini kujaribu kuongeza kikomo cha nyongeza cha mwongozo ndani ya nambari inapaswa kuwa lengo kuu. Baada ya jaribio hilo la kujua ni kwa nini nambari yako haikuweza kukidhi hali yako ya kuvunja matanzi?

Hatua ya 5: "haiwezi kutatuliwa kwa Aina"

"Haiwezi kutatuliwa kwa Aina"
"Haiwezi kutatuliwa kwa Aina"
"Haiwezi kutatuliwa kwa Aina"
"Haiwezi kutatuliwa kwa Aina"

Kosa hili la Sintaksia linahusiana na uagizaji bidhaa. Wakati wowote tunapotaka kutumia API kutoka kwa darasa lingine, lazima tuingize darasa hilo kwa ile ya sasa. Tukio la kawaida kwa hii ni matumizi ya kazi ya Scanner, ili kuitumia lazima uingize darasa la "java.util. Scanner". Kumbuka kuwa huu ni mfano tu.

Hatua ya 6: "Njia" Haijafafanuliwa kwa Aina"

"Njia" "Haijafafanuliwa kwa Aina"
"Njia" "Haijafafanuliwa kwa Aina"

Kosa hili la Sintaksia hutokea tunaposahau jina la darasa wakati wa njia ya simu. Mfano wa msingi wa hii itakuwa wakati wowote tunapojaribu kuchapisha. Ikiwa wewe ni mtu anayetoka kwa lugha inayotumia kazi rahisi ya kuchapisha () basi hii inaweza kutokea mara kwa mara. Badala yake utataka kutumia System.out.print () au System.out.println (). Hii itatokea kila wakati wa njia za simu.

Hatua ya 7: "kamba halisi haifungwi vyema na nukuu maradufu"

"Kamba halisi haifungwi vyema na nukuu maradufu"
"Kamba halisi haifungwi vyema na nukuu maradufu"

Sintaksia hii hutokea wakati tunatumia Kamba. Shida inahusiana na Kamba wazi lakini isiyofungwa. Daima huwekwa alama kwenye laini ambapo inatokea na hurekebishwa kwa kuweka nukuu hiyo ya pili maradufu. Kama noti ya pembeni, ikiwa utajaribu kutumia nukuu moja ya Minyororo ambayo pia itasababisha kosa "tabia isiyo sahihi ya kila wakati".

Hatua ya 8: "Rudisha Aina ya Njia Imekosekana"

"Rudisha Aina ya Njia Imekosekana"
"Rudisha Aina ya Njia Imekosekana"
"Rudisha Aina ya Njia Imekosekana"
"Rudisha Aina ya Njia Imekosekana"

Sintaksia ya mwisho inayofaa kutajwa ni njia ya kurudi njia na kurudi kukosa. "Aina ya kurudi kwa njia hiyo haipo" hufanyika wakati una njia ambayo inajaribu kurudisha kitu wakati inakosa ufafanuzi wa aina hiyo katika saini ya njia. Kosa litatokea katika saini na kawaida huwa suluhisho la haraka sana. Linapokuja swala la "njia lazima irudishe matokeo ya aina" unahitaji tu kuhakikisha unarudisha kitu na aina hiyo.

Hatua ya 9: Msaada wa Ziada

Ikiwa haukuweza kupata suluhisho kwa kosa lako, basi fikiria kujaribu moja ya chaguzi zifuatazo. Nakili dokezo la Java juu ya kosa lililotokea na jaribu kupata suluhisho kwa kulibandika kwenye utaftaji wa wavuti. Tafuta miongozo ya utunzaji wa makosa ya Java iliyoendelea zaidi au wazi. Mwishowe, ikiwa hakuna chaguzi hizi zilizosaidiwa na una wakati wa kupumzika, jaribu kutuma swali lako kwenye jukwaa la msaada kama Stackoverflow. Kwa kawaida utapata suluhisho la majibu na ufafanuzi wa kwanini kosa limetokea mahali pa kwanza.

Ilipendekeza: