Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – Riešené úlohy k 3.-5. lekcii Javy

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Alena Hnátová:6.6.2017 13:59

Ahoj lidi,

zkouším druhý příklad - jasný na to, jak vyrobit mocninu jsem přišla, ale používám EclipseChe v Codenvy, protože v práci nemůžu nainstalovat JDK, takže dělám online. U řádku se Scanner sc = new ... atd... mi Eclipse hlásí "Resource leak:'sc' is never closed. Googlila jsem, na SO jsem našla cosi o try-catch s tím, že se metoda .in musí uzavřít, není mi jasné ale jak. Někdo poradí? :-)

import java.util.Scanner;

public class Main {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Napište celé číslo:");
int vstup = Integer.parse­Int(sc.nextLi­ne());
int vystup = vstup * vstup;
System.out.prin­tln(vystup);
}
}

Odpovedať
Miřte na Měsíc. To nejhorší, co se Vám může stát, je, že přistanete mezi hvězdami.
Avatar
David Hartinger
Vlastník
Avatar
Odpovedá na Alena Hnátová
David Hartinger:6.6.2017 14:23

Ahoj Aleno, hlásí to jako kompilační chybu? Může to hlásit jako warning, ale tady nedává smysl System.in zavírat, jelikož to je systémový stream. Abys to umlčela, můžeš použít tzv. TWR blok (viz dále sekce Práce se soubory v Javě):

try (Scanner sc = new Scanner(System.in, "Windows-1250")) {
        // Sem dáš zbytek kódu aplikace co scanner používá
}

Jinak online kompilátory máš již i přímo v článcích na ITnetworku, nemusíš používat něco externího :)

Editované
Odpovedať
New kid back on the block with a R.I.P
Avatar
Patrik Holubář:14.7.2017 9:42

Skvělý cvičení.
Ale dopídit se, proč Float.parseFloat trvalo.

Avatar
Michal Stisek:23.7.2017 19:47

Mám velkou radost, že jsem po přečtení prvních 3 článků dokázal vytvořit programy k cvičení bez nápovědy. Teda jednu jsem dostal, jaký je vzorec na obvod kruhu už mi od školy vypadl a tak mi poradila přítelkyně :-D Opět díky za článek!

Odpovedať
Jít pořád dál má smysl
Avatar
Mango
Tvůrce
Avatar
Mango:26.7.2017 12:05

https://gist.github.com/…a9b7c69e4e7f
Hotové lehké cvičení na netu

Odpovedať
Nezáleží na věku ale na vědomostech ;D
Avatar
Odpovedá na Jan Eschner
Rico ThreeDmax:12.8.2017 13:16

Cau jeste se odsud ucis? Me takybavi 3d grafika delal sem v maxu.

Avatar
Radka Jánská:23.8.2017 15:21

Ahoj. Skvělé cvičení, druhý úkol jsem si udělala i pro int i pro float, což mi neočekávaně pomohlo pro třetí cvičení. Vycházela jsem z toho, že když není "zadejte celé číslo", tak jsem automaticky použila typ float. :-) Jediné, na čem jsem se chvilku zasekla byl suffix u pí (3.14F). Nelze nějak přímo do jazyka zapsat pí, aby nedocházelo k zaokrouhlení?

Co mne ještě zaujalo, že u float mi to výsledky zaokrouhluje trochu jinak, než jak je to vidět tady na webu. Nevíte někdo, jak je to možné? Díky.

Avatar
Odpovedá na Radka Jánská
Michal Stisek:23.8.2017 15:51

Vypocet zavisi na tom, jak presne pi zadavas. Pokud jsi mela 3.14 pak je tam velka tolerance vysledku a muze vyhodit dost jiny vysledek nez v zadani. To resi pouziti tridy Math a na ni metody PI, v zapisu pro napr obvod 2Math.PIpolomer­Kruhu. Tato trida je ale na double, na floatu ti nepujde, je tudiz i presnejsi...

Editované
Odpovedať
Jít pořád dál má smysl
Avatar
Radek Dlesk
Člen
Avatar
Radek Dlesk:3.9.2017 10:53

Díky za úlohy, nezdály se mi těžké. Po absolvování předchozích lekcí jsem je je zvládnul víceméně bez váhání.

Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 390.