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
Ondřej Němec:19.10.2020 18:28

první ukol:

public static void main(String[] args) {

        Scanner sc = new Scanner(System.in);
        System.out.println("Ahoj, jak se jmenuješ? ");
        String name = sc.nextLine();
        System.out.println("Jaký jsi? ");
        String charakter = sc.nextLine();
        String vystup;
        vystup = name + " je " + charakter;
        System.out.println(vystup);

    }

}

druhy ukol

  public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Zadej číslo k umocnění: ");
        String s = sc.nextLine();
        int a = Integer.parseInt(s);
        a = a * a;
        System.out.println(a);


    }

}

Treti ukol:

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("Zadej poloměr kruhu" + "(cm): ");
        float r = Float.parseFloat(sc.nextLine());
        float o = 2 * 3.1415F * r;
        float s = 3.1415F * r * r;
        System.out.println("Obvod zadaného kruhu je: " + o + "cm");
        System.out.println("Obsah kruhu je: " + s + " cm^2 ");


    }

}
Avatar
Odpovedá na Alesh
Vaclav Klempir:23.12.2020 20:14

caute, tohle sem vyrobil pro ten ukol obsah a obvod kruhu. Javu studuju teprve asi 4 hodiny :D

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadej polomer kruhu (cm)");
float r = Float.parseFloat(sc.nextLine());
float p,s;
p = 3.1415f;
float obvod = 2*p * r;
float obsah = p*r*r;
System.out.println("Obvod zadaného kruhu je" + obvod + " cm");
System.out.println("Obsah zadaného kruhu je" + obsah + " cm3");
Avatar
Pavel Kvasnička:9.1.2021 18:12

První

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Ahoj, jak se jmenuješ?");
String jmeno = sc.nextLine();
System.out.println("Jaký jsi?");
String vlastnost = sc.nextLine();
System.out.println(jmeno + " je " + vlastnost);

Druhý

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadej číslo k umocnění:");
Integer a = Integer.parseInt(sc.nextLine());
System.out.println("Výsledek: " + a * a);

Třetí

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.println("Zadej poloměr kruhu (cm):");
Float f = Float.parseFloat(sc.nextLine());
System.out.println("Obvod zadaného kruhu je: " + 3.1415 * ( 2 * f ) + " cm");
System.out.println("Jeho obsah je " + 3.1415 * f * f + " cm^2");
Odpovedať
Good people are constantly working on themselves.
Avatar
Milan Zeman
Člen
Avatar
Milan Zeman:22.1.2021 10:47

U třetího úkolu jsem nejprve použil jiný text při výstupu a pak jsem dal "Jeho obsah je: ... ", tak kvůli té dvojtečce jsem měl další chybu, už si na to dám pozor :D Opakuji Javu po dlouhé době, hezky vypracované texty i příklady.

Avatar
Sabina Vránová:4.3.2021 23:14

Poradí mi někdo proč jsem neprošla při kontrole, prosím? :))

Scanner sc = new Scanner(System.in, "Windows-1250");
System.out.prin­tln("Zadej poloměr kruhu: (cm)");
float a = Float.parseFlo­at(sc.nextLine());
float b = (float) 3.1415;
float soucin1 = 2 * a * b;
float soucin2 = b * a * a;
System.out.prin­tln("Obvod zadaného kruhu je: " + soucin1 + "cm");
System.out.prin­tln("Jeho obsah je " + soucin2 + " cm2");

Avatar
Martin Macek
Člen
Avatar
Odpovedá na Sabina Vránová
Martin Macek:5.3.2021 9:35

Napadá mne, nepíše se náhodou u desetinných číslo velké F na konci?

Avatar
Martin Macek
Člen
Avatar
Martin Macek:5.3.2021 10:15

Program může být v pořádku, ale stačí, aby ve výstupu byla tečka navíc a už to neprojde. Pak člověk musí řešit, jestli mu někde v textovém řetězci nechybí dvojtečka nebo nepřebývá tečka, takže člověk se musí pořádně podívat na očekávaný výstup.

Avatar
Alesh
Tvůrce
Avatar
Odpovedá na Sabina Vránová
Alesh:5.3.2021 10:20

Však to v tom erroru je jasně vidět. ;-) Co je očekáváno a co bylo nalezeno. Chybí ti tam mezera mezi číslem a "cm" a druhá věc je ta dvojtečka navíc. Ty texty musí být přesně, jinak to neprojde.

Avatar
Odpovedá na Alesh
Sabina Vránová:5.3.2021 12:17

Máš pravdu, stačilo si poskočit. :)) Děkuju

Avatar
Lukáš Chmúrny:8.4.2021 12:17

Ahojte.
Chcel by som sa spýtať čo je zlé na mojom riešení 2.úlohy :)
package com.lukas;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.prin­tln("Zadej číslo k umocnění:");
int cislo = sc.nextInt();
System.out.prin­tln("Výsledek:"+" " + (int)Math.pow(cis­lo, 2));
}
}

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.