Բովանդակություն:
- Քայլ 1. «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »:
- Քայլ 2
- Քայլ 3. «Տեղադրեք«} »՝ ClassBody- ին ավարտելու համար»
- Քայլ 4: Անսահման օղակ
- Քայլ 5 ՝ «չի կարող լուծվել տիպի»
- Քայլ 6. «Մեթոդը» անորոշ է տիպի համար
- Քայլ 7. «Լարային բառը պատշաճ կերպով փակված չէ կրկնակի մեջբերումով»
- Քայլ 8. «Վերադարձի տեսակը մեթոդի համար բացակայում է»
- Քայլ 9: Լրացուցիչ օգնություն
Video: Հիմնական Java կարգաբերում ՝ 9 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
Այս հրահանգի ուղեցույցը ներառում է Java- ի սխալների մշակման հիմնական քայլ առ քայլ ստուգում: Այս ուղեցույցը որևէ օգնություն չի տրամադրում java ծրագրավորման ծրագրակազմ ստեղծելու հարցում և ակնկալում է, որ դուք արդեն կատարել եք այս խնդիրը ժամանակից շուտ: Այս ուղեցույցը լավագույնս օգտագործելու համար վերադառնալ դրան, երբ որևէ սխալ է առաջանում, որի հարցում դուք անորոշ եք և ստուգեք 8 սովորական հնարավորությունները, մինչև որ ձեզ լուծում չտրվի կամ հասնի ավարտին: Հիշեք, որ այս օրինակները բոլորը համեմատաբար հիմնական են և նախատեսված են սկսնակ աջակցության համար:
Նախքան յուրաքանչյուր հնարավոր լուծման ստուգումը սկսելը, նայեք այն սխալին, որով Java- ն ձեզ տեղեկացնում է: Յուրաքանչյուր քայլ կսկսվի ցուցադրելով այն սխալը, որի հետ կապված է:
Քայլ 1. «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »:
Սա շարահյուսության սխալներից ամենահիմնականն է, այն պարզապես նշանակում է, որ ձեր հայտարարության վերջում մոռացել եք ստորակետ: Բոլոր հայտարարագրման և արտահայտման հայտարարությունները կավարտվեն ստորակետով: Որոշ այլ դեպքերում, ինչպիսիք են if, else, և հայտարարությունների համար ձեզ հարկավոր չէ տեղադրել ստորակետ:
Քայլ 2
Այս շարահյուսության սխալը տեղի է ունենում, երբ փորձում եք օգտագործել փոփոխական ՝ առանց այն առաջինը ստեղծելու կամ տվյալների տիպի տրամադրելու: Պարզապես ավելացրեք ձեր փոփոխականի հետ կապված տվյալների տեսակը, օրինակները կարող են լինել «int», «boolean», «char» և «double»:
Քայլ 3. «Տեղադրեք«} »՝ ClassBody- ին ավարտելու համար»
Մեր հաջորդ շարահյուսական սխալը կապված է գանգուր փակագծի հետ: Սովորաբար դուք կտեսնեք, որ սխալը տեղի է ունենում, երբ բաց եք թողնում մեկ կամ երկուս փակագծերը: Եթե երկուսն էլ բացակայում են, կտեսնեք սխալը ՝ «տեղադրեք« ClassBody »՝ ClassDeclaration- ն ավարտելու համար»: Եթե միայն մեկը բացակայում է, կամ կտեսնեք սխալը, «տեղադրեք«} »՝ ClassBody- ն ավարտելու համար» կամ «{ակնկալվում է այս նշանից հետո». Սխալները սովորաբար տեղի կունենան գծի վրա, եթե գանգուր փակագիծը կարող է տեղադրվել `ուղղում ապահովելու համար:
Քայլ 4: Անսահման օղակ
Այժմ մենք դիտարկում ենք մի դեպք, որտեղ սխալը, ամենայն հավանականությամբ, չի տրամադրվի Java հաճախորդի կողմից: Դա տեղի է ունենում այն ժամանակ, երբ դուք ունեք մի հանգույց, ինչպիսին է while հանգույցը կամ for for loop- ը, որն անվերջ պտտվում է: Լուծման պարզ պատասխան չկա, քանի որ յուրաքանչյուր անձի ծածկագիրը կտարբերվի, բայց առաջնային նպատակը պետք է լինի ծածկագրում ձեռքով լրացուցիչ սահմանափակում ավելացնելը: Այդ փորձից հետո պարզել, թե ինչու ձեր ծածկագիրը չկարողացավ բավարարել ձեր հանգույցների խախտման պայմանը:
Քայլ 5 ՝ «չի կարող լուծվել տիպի»
Այս շարահյուսության սխալը կապված է ներմուծման հետ: Ամեն անգամ, երբ մենք ցանկանում ենք օգտագործել API մեկ այլ դասից, մենք պետք է ներմուծենք այդ դասը ընթացիկին: Դրա համար սովորական երեւույթ է Սկաներ գործառույթի օգտագործումը, այն օգտագործելու համար պետք է ներմուծել «java.util. Scanner» դասը: Հիշեք, որ սա միայն օրինակ է:
Քայլ 6. «Մեթոդը» անորոշ է տիպի համար
Այս շարահյուսության սխալը տեղի է ունենում, երբ մենք մոռանում ենք դասի անունը մեթոդական զանգի ժամանակ: Դրա հիմնական օրինակը կլինի այն, երբ մենք փորձում ենք տպել: Եթե դուք մեկն եք, ով գալիս է մի լեզվից, որն օգտագործում է պարզ տպման () գործառույթը, ապա դա կարող է հաճախակի պատահել: Փոխարենը կցանկանաք օգտագործել System.out.print () կամ System.out.println (): Դա միշտ էլ տեղի կունենա մեթոդական զանգերի ժամանակ:
Քայլ 7. «Լարային բառը պատշաճ կերպով փակված չէ կրկնակի մեջբերումով»
Այս շարահյուսությունը տեղի է ունենում, երբ մենք օգտագործում ենք տողեր: Խնդիրը կապված է բաց, բայց ոչ փակ Լարի հետ: Այն միշտ նշվում է այն տողի վրա, որտեղ այն տեղի է ունենում և ամրագրվում է `տեղադրելով այդ երկրորդ կրկնակի մեջբերումը: Որպես կողմնակի նշում, եթե փորձեք օգտագործել տողերի համար մեկ մեջբերում, որը նույնպես կհանգեցնի «անվավեր բնույթի հաստատուն» սխալի:
Քայլ 8. «Վերադարձի տեսակը մեթոդի համար բացակայում է»
Վերջին շարահյուսությունը, որն արժե նշել, մեթոդի վերադարձի տեսակն է և վերադարձի բացակայությունը: «Մեթոդի վերադարձի տեսակը բացակայում է» տեղի է ունենում, երբ դուք ունեք մի մեթոդ, որը փորձում է ինչ -որ բան վերադարձնել, մինչդեռ մեթոդի ստորագրության մեջ բացակայում է այդ տիպի բնութագիրը: Սխալը տեղի կունենա ստորագրության մեջ և սովորաբար շատ արագ լուծվում է: Երբ խոսքը վերաբերում է «մեթոդը պետք է վերադարձնի տիպի արդյունք» սխալի, ապա պարզապես անհրաժեշտ է համոզվել, որ այդ տիպով ինչ -որ բան վերադարձնում եք:
Քայլ 9: Լրացուցիչ օգնություն
Եթե դուք չեք կարողացել գտնել ձեր սխալի շտկումը, ապա մտածեք փորձել հետևյալ հետևյալ տարբերակներից որևէ մեկը: Պատճենեք Java- ի գրառումը տեղի ունեցած սխալի վերաբերյալ և փորձեք լուծում գտնել ՝ այն տեղադրելով վեբ որոնման մեջ: Որոնեք Java- ի սխալների մշակման ավելի առաջադեմ կամ հստակ ուղեցույցներ: Ի վերջո, եթե այս տարբերակներից ոչ մեկը չօգնեց, և դուք ժամանակ ունեք, ապա փորձեք ձեր հարցը տեղադրել աջակցության ֆորումում, ինչպիսին է Stackoverflow- ը: Սովորաբար դուք կստանաք պատասխանի շտկում ՝ բացատրությամբ, թե ինչու է սխալն ի սկզբանե տեղի ունեցել:
Խորհուրդ ենք տալիս:
Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրացում. 6 քայլ
Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրում Այս նախագծի նպատակների համար բոլոր սխեմաներն ու մոդելավորումներն աշխատելու են LTspice XVII- ի վրա: Այս սիմուլյացիոն ծրագրաշարը պարունակում է
HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական ՝ 3 քայլ
HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական. Իմ վերջին նախագծում ես LED- ը վերահսկում էի սեղմիչ կոճակի միջոցով, սակայն այս նախագծում ես PUSH BUTTON- ը փոխարինել եմ HC-05 մոդուլով: Ես խստորեն խորհուրդ եմ տալիս անցնել այս նախագծերի միջոցով: շարունակելով այս նախագիծը: Բոլոր մանրամասները կստանաք
C ++ հիմնական ծրագիր ՝ 11 քայլ
C ++ հիմնական ծրագիր. Այս ծրագրում դուք կսովորեք c ++ - ի հիմունքները ՝ կոդավորելով մի պարզ c ++ ծրագիր ՝ բազմաթիվ օգտվողներ ստեղծելու և այդ օգտվողներին ցուցադրելու համար, հուսով ենք, որ ձեզ հաճելի կլինի
Ինչպես կատարել հիմնական կայք ՝ օգտագործելով նոթատետր: 4 քայլ
Ինչպե՞ս ստեղծել հիմնական վեբ կայք ՝ օգտագործելով նոթատետր: Որևէ մեկին հետաքրքրե՞լ է, թե ինչպես կարող եմ վեբ կայք կազմել հիմնական գրելու ծրագրից: կայք ՝ օգտագործելով միայն նոթատետր
CloudX- ի հետ սերիական կարգաբերում ՝ 3 քայլ
CloudX- ի հետ սերիական կարգաբերում. Այս նախագծում ես նպատակ ունեմ սերիական տերմինալի միջոցով բացատրել կարգաբերման հայեցակարգը: Բայց սկզբից, եկեք բացատրենք դրա հայեցակարգը իր իմաստների միջոցով: սերիալային հաղորդակցական հաղորդակցությունը նախատեսված է CloudX բո