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
jiri jiriitn
Člen
Avatar
Odpovedá na Adriana Tessa Zwanziger
jiri jiriitn:26.8.2019 20:33

Ahoj, musíš používat System.out.prin­tln();
Když budeš používat např. toto:
package onlineap;
import java.util.*;

public class Program
{
public static void main(String[] args) {
final float pi=3.1415F;
float r;
Scanner sc= new Scanner(System.in);
System.out.prin­tf("Zadej poloměr kruhu (cm):%n");
r=Float.parse­Float(sc.nextLi­ne());
System.out.prin­tf("Obvod zadaného kruhu je:%8.4f cm%n",2pir);
System.out.prin­tf("Jeho obsah je %10.5f cm2%n",pirr);
}
}
Tak výsledek je dobře, všechno správně, jenom na jejich serveru se místo desetinné tečky objeví desetinná čárka.
Tak a znovu.

Avatar
jiri jiriitn
Člen
Avatar
Odpovedá na Katka H
jiri jiriitn:26.8.2019 20:39

Chybí ti tam nezera, ve výsledku za dvojtečkou.

Avatar
jiri jiriitn
Člen
Avatar
jiri jiriitn:26.8.2019 20:50

Kdo poradí s tímto problémem. Místo System.out.prin­tln(); jsem použil System.out.prin­tf(); Zkoušel jsem sadu Windows-1250 i UTF-8.
Viz. obrázky. Hází to tam desetinné čárky místo desetinných teček.

Avatar
Tomáš Weiter:27.10.2019 9:54

priklady vesmes jednoduche, vse se povedlo zprovoznit :)

Avatar
DagmarZ
Člen
Avatar
DagmarZ:31.10.2019 15:31

Ahoj, může mi někdo prosím poradit, co tam mám jinak než v předloze? Kontrolovala jsem si to několikrát a žádný rozdíl tam prostě nevidím.
A ještě jeden dotaz k tomu, pročetla jsem si diskusi a vypadá to, že jsem jediná, kdo to nechápe. :D Proč za tím 3,1415 musí být to F? Co to dělá?

package onlineapp;

import java.util.Scanner;

public class Program
{
public static void main(String[] args) {
Scanner sc = new Scanner (System.in, "Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu (cm):");
float r = Float.parseFlo­at(sc.nextLine());
float obvod = 2 * 3.1415F * r;
float obsah = 3.1415F * r * r;
System.out.prin­tln("Obvod zadaného kruhu je: " + obvod + " cm");
System.out.prin­tln("Jeho obsah je: " + obsah + " cm2");
}
}

Avatar
Tomáš Weiter:31.10.2019 19:57

Vsechny programy mi funguji win

Avatar
zitekv
Člen
Avatar
Odpovedá na DagmarZ
zitekv:1.11.2019 17:20

Máš "jeho obsah je:", ale ":" tam není, cm2 místo cm2.
To F pomáhá kompilátoru, aby věděl jak to číslo má načíst (z textové podoby ve které píšeš kód).

Avatar
DagmarZ
Člen
Avatar
Odpovedá na zitekv
DagmarZ:2.11.2019 13:47

Jaaj, fakt že jo. Taky to mohli udělat oboje s dvojtečkou nebo oboje bez.
A nechápu, jaktože se to tady v komentáři předělalo na cm2, když jsem to cm2 kopírovala přímo z toho zadání, aby to bylo stejný.
Díky za vysvětlení.
Já sem ty úkoly už asi stejně nebudu nahrávat, protože to je akorát ztráta času, když v IntelliJ mi to funguje. Tady se s tím akorát zbytečně zdržuju, abych to měla úplně stejný, jako v zadání.

Jinak ale toto je super web, je to tu všechno skvěle vysvětlený a koupila jsem si už víc článků se cvičeními. I s tím psaním kódů přímo sem a odevzdáváním to byl fajn nápad, ale když to funguje tak, jak to funguje, tak je to na prd.

Editované
Avatar
Odpovedá na DagmarZ
Matúš Olejník:2.11.2019 15:04

V určitej miere s tebou súhlasím, ale rovnako si uvedom, že ak budeš napr. kódiť niečo pre banku ktorá bude chcieť aby pri niečom bol text "... s DPH" a ty tam dáš len "... DPH" tak asi veľmi nadšená nebude. Viem, že tu sa jednalo o dvojbodku, ale ide mi o princíp :)

Odpovedať
/* I am not sure why this works but it fixes the problem */
Avatar
DagmarZ
Člen
Avatar
Odpovedá na Matúš Olejník
DagmarZ:2.11.2019 16:49

Hele, asi v podstatě jo, no, souhlasím. :))

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.