2011 Java pratybų rezultatai (max 10)
Java pratybų temos
- Mano pirmoji Java programa iki 02.08 (imtinai). Jei nenurodyta kitaip - vertinama vienu sąlyginiu balu.
- Programos vykdymo laikas, paketas iki 02.22
- Darbas su tekstu (String, eilute) iki 03.06
- Kontrolinis raštu iš aritmetinių veiksmų
Parašyti Java aritmetinių veiksmų interfeisą, kuriame būtų apibrėžti tokie metodai:
laisvo kiekio sveikųjų skaičių sudėtis; laisvo kiekio ilgų (long) sveikųjų skaičių sandaugos; dviejų realiųjų skaičių dalybos; ilgo sveikojo skaičiaus faktorialo metodai.
Parašykite java klasę, kuri realizuoja aritmetinių veiksmų interfeiso metodus ir demonstruoja jų panaudojimą. iki ?, vertinimas iki 1.5 balo.
Kontrolinis iš pirmųjų temų ?
Pavyzdys. Parašykite java metodą, kuris duotame tekste surastų sveikųjų skaičių kiekį.
Realiuosius skaičius, kurių užraše yra taškas ignoruokite, o "13e7" tipo atvejais laikykite, kad yra du sveikieji skaičiai.
Pvz. Tekste "123 , 32, 35AB16 3.14" yra keturi sveikieji skaičiai, o
tekste "-24 1e23 .5 94.3 -123-24 0 0" - septyni.
Pavyzdinės programos kodas
Parašyti Java įskiepį, kuris nupiešia duotos funkcijos grafiką (pvz), Nupieshti su įskiepiu trikampį ir elipsę ir "pajudinti" trikampį iki ?
Parašyti programą, kurioje būtų panaudoti visi java operatoriai (Tomo Anbinderio skaidrės) iki ? (kontrolinis iš Java operatorių, ?)
Klaidų apdorojimas Parašyti java daugybos lentelės metodą. Metodas turi paversti galimus tekstus nuo "vienas kart vienas" iki "devyni kart devyni" aritmeinėmis sandaugos išraiškomis: " 1x1 = 1, ..., 9x9 = 81".
Pvz. kreipimasis DaugybosLentele.dauginti("trys kart septyni"); turi atspausdinti: 3 x 7 = 21 . Klasė turi turėti klaidų apdoroimą, jei duotą teksto eilutę negalima paversti aritmetine sandaugos išraiška.
Klaidas apdorojančios programos programos pavyzdys iki 5.5
Kolekcijos, paketai iki ?