Հոդվածներ

Java վարժություններ Java Base-ի վերապատրաստման դասընթաց

Java Base ուսուցման դասընթացի լուծումներով Java վարժությունների ցանկ:

Վարժության համարակալումը ցույց է տալիս դժվարության մակարդակը՝ ամենապարզից մինչև ամենաբարդը: Եթե ​​ունեք մեկնաբանություն, հարց կամ առաջարկ, գրեք մեզ info @bloginnovazione.it

Վարժություն 1
Գրեք Java ծրագիր, որը հուշում է օգտվողին մուտքագրել երկու տող և ցուցադրում է օգտվողին true, եթե տողերը նույնն են, և false, եթե դրանք տարբեր են:
Վարժություն 2
Գրեք Java ծրագիր, որը հուշում է օգտվողին մուտքագրել երկու տող (str1 և str2) և որը օգտվողին ցուցադրում է այլ նախադասություն հետևյալ պայմաններով.
1) եթե դրանք նույնն են, գրեք «տողը» + + «Հավասար է» +
2) եթե դրանք տարբեր են, գրեք «the string» + + «Տարբերվում է» +-ից
3) եթե երկուսից մեկն ընդգրկված է մյուսի մեջ «տողի» + + «Ներառված է + տողի մեջ
4) այն դեպքում, երբ մեկը մյուսի մեջ է մտնում, ասեք, թե քանի դեպք կա, հետո գրեք
«Երևույթներն են՝» +
Վարժություն 3
Հաշվի առնելով ստեղնաշարի մուտքագրումը, ստուգեք բովանդակությունը (առաջին երեք պայմանները բացառիկ չեն, մինչդեռ առաջին երեք պայմանների կեղծը (ժամանակակից) ենթադրում է չորրորդ տարբերակը).
1) եթե երկուական թիվը վերածվում է տասնորդական և տասնվեցականի
2) եթե տասնորդական թիվը վերածվում է ելքի երկուականի և տասնվեցականի
3) եթե վեցանկյուն թիվը վերածվում է երկուական և տասնորդական արդյունքի
4) մնացած բոլոր դեպքերում զեկուցել անընդունելի մուտքագրման և ներդիրի խնդրանքով
ապա «101» մուտքագրման համար կատարեք 1, 2 և 3 փոխարկումները
«123» մուտքագրման համար կատարեք 2 և 3 փոխարկումները
«89A» մուտքագրման համար կատարեք փոխակերպումը 3
«89G» մուտքագրման համար կատարեք 4-րդ կետը
Վարժություն 4
Կազմեք ծրագիր, որը փոխակերպում է ջերմաստիճանը Ցելսիուսի աստիճանից Քելվինի աստիճանի: Ծրագիրը պետք է ունենա երկու պիտակ, երկու տեքստային դաշտ և կոճակ: Տեքստային դաշտերը և պիտակները պետք է կազմակերպվեն մեկ սյունակային ցանցի դասավորությամբ վահանակում. մեկ այլ վահանակ կպարունակի մեկ կոճակ, և կլինի հիմնական վահանակը, որը պարունակում է նկարագրված երկու վահանակները:
Վարժություն 5
Գրեք Java ծրագիր, որը վերցնում է ստեղնաշարի երկու մուտք և դուրս բերում գումարը՝ հաշվի առնելով, որ.
- եթե դրանք երկու ամբողջ թիվ են, ապա գումարը ներկայացվում է որպես արդյունք
- եթե դրանք երկու տողեր են, ապա միացումը հաղորդվում է ելքում
Վարժություն 6
Վերաշարադրեք 3-րդ վարժության կոդը՝ օգտագործելով Java-ի գերբեռնվածությունը, definendo երկու մեթոդ, որոնք ունեն նույն անունը և իրականացնում են՝ առաջինը թվաբանական գումարը, իսկ երկրորդը՝ տողերի միացումը
Վարժություն 7
Վերագրիր 4-րդ վարժության կոդը՝ օգտագործելով Java-ի գերբեռնվածությունը՝ կանոնավոր արտահայտությունների միջոցով ճանաչելով տողերի պարունակությունը: Եթե ​​կա առնվազն մեկ տառ, ապա մենք միացնում ենք, հակառակ դեպքում ավելացնում ենք
Վարժություն 8
Java ծրագիր գրելը, որը մուտքագրում է մի թիվ, հաշվարկում է ֆակտորիանը՝ օգտագործելով և՛ ռեկուրսիա, և՛ կրկնություն, և երկու արդյունքներն էլ գրում է ելքի վրա:
Վարժություն 9
Java ծրագիր գրելը, որը մուտքագրում է մի թիվ, հաշվարկում է ֆակտորիանը՝ օգտագործելով և՛ ռեկուրսիա, և՛ կրկնություն, և երկու արդյունքներն էլ գրում է ելքի վրա:
Վարժություն 10
Գրեք java ծրագիր, որը կարող է կառավարել ներդրման, ջնջման և երկուական որոնման գործողությունները ամբողջ թվերի ցանկում, նպատակ ունենալով կառավարել թվերի դասավորված ինդեքսը՝ հարաբերական տվյալների բազայի աղյուսակի ինդեքսի վարքագիծը մոդելավորելու միջոցով:
Վարժություն 11
Գրեք java ծրագիր, որը կարդում է textinput.txt անունով մուտքային ֆայլը և ստուգում դրա բովանդակությունը
1) եթե ֆայլը գոյություն չունի, գրեք «ֆայլը գոյություն չունի»
2) եթե ֆայլը կա և դատարկ է, գրեք « textinput.txt ֆայլը դատարկ է»
3) եթե ֆայլը գոյություն ունի և պարունակում է միայն մեկ թիվ, տպեք համարը էկրանին
4) եթե ֆայլը կա և երկու տողում երկու թիվ է պարունակում, տպեք երկու թվերի միջև եղած գումարը
5) եթե ֆայլը գոյություն ունի և պարունակում է ավելի քան երկու թվեր, այն դարձրեք արտադրյալ
Վարժություն 12
Գրեք java ծրագիր ռեստորանի սեղանների պատվերները կառավարելու համար:
Ռեստորանում կարելի է դասավորել սեղաններ՝ յուրաքանչյուրը թվային id-ով և մի շարք նստատեղերով:
Յուրաքանչյուր սեղանի համար պետք է պահվի bevև սպառված ուտեստները, պետք է հնարավոր լինի ավտոմատ կերպով հաշվարկել վճարման օրինագիծը:
Ուտեստները և bevande հասանելի են, փոխարենը պահվում են «Մենյու» դասում, որը դրանք բաժանում է երկու կատեգորիայի (ճաշատեսակներ և bevգնա, իսկապես):
Յուրաքանչյուր ուտեստ կամ bevanda-ն պետք է որակվի եզակի այբբենական նույնացուցիչով (անունով) և դրա գնով:

մշակումը BlogInnovazione.it


Նորարարության տեղեկագիր
Բաց մի թողեք նորարարության մասին ամենակարևոր նորությունները: Գրանցվեք դրանք էլփոստով ստանալու համար:

Վերջին հոդվածները

Veeam-ն ունի ամենաընդգրկուն աջակցություն փրկագինին՝ պաշտպանությունից մինչև պատասխան և վերականգնում

Veeam-ի Coveware-ը կշարունակի տրամադրել կիբեր շորթման միջադեպերի արձագանքման ծառայություններ: Coveware-ը կառաջարկի դատաբժշկական և վերականգնման հնարավորություններ…

23 Ապրիլ 2024

Կանաչ և թվային հեղափոխություն. Ինչպես է կանխատեսելի սպասարկումը փոխակերպում նավթի և գազի արդյունաբերությունը

Կանխատեսելի սպասարկումը հեղափոխություն է անում նավթի և գազի ոլորտում՝ կայանի կառավարման նորարարական և ակտիվ մոտեցմամբ:…

22 Ապրիլ 2024

Մեծ Բրիտանիայի հակամենաշնորհային կարգավորիչը բարձրացնում է BigTech-ի ահազանգը GenAI-ի վերաբերյալ

Մեծ Բրիտանիայի CMA-ն նախազգուշացում է տարածել արհեստական ​​ինտելեկտի շուկայում Big Tech-ի վարքագծի վերաբերյալ: Այնտեղ…

18 Ապրիլ 2024

Casa Green. էներգետիկ հեղափոխություն կայուն ապագայի համար Իտալիայում

Շենքերի էներգաարդյունավետության բարձրացման նպատակով Եվրոպական միության կողմից ձևակերպված «Քեյս Գրին» հրամանագիրը իր օրենսդրական գործընթացն ավարտել է…

18 Ապրիլ 2024

Կարդացեք նորարարությունը ձեր լեզվով

Նորարարության տեղեկագիր
Բաց մի թողեք նորարարության մասին ամենակարևոր նորությունները: Գրանցվեք դրանք էլփոստով ստանալու համար:

Հետեւեք մեզ