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 – 3. diel - Premenné a typový systém v Jave

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
Lukáš Smola:26.2.2016 22:05

Problém vyřešen děkuji měl jsem tam par chybiček :)

Avatar
Odpovedá na B42P6
Lukáš Smola:26.2.2016 22:06

Problém vyřešen děkuji měl jsem tam par chybiček :)

Avatar
filiptartott
Člen
Avatar
filiptartott:7.4.2016 9:46

vysvetlite mi čo znamená "Windows-1250"

Avatar
pocitac770
Tvůrce
Avatar
Odpovedá na filiptartott
pocitac770:7.4.2016 10:58

Je to použitá znaková sada pro Scanner, viz zde: https://cs.wikipedia.org/…Windows-1250

Avatar
Petr Vít
Člen
Avatar
Petr Vít:26.4.2016 15:59

Zdravím, dnes jsem zkoušel napsat něco v Jave a dle navédu mi to pri kompilaci hazi chybu a nechce me to pustit dale ..Prikladam Screen ..Díky za odpoved

Avatar
vajkuba1234
Člen
Avatar
Odpovedá na Petr Vít
vajkuba1234:26.4.2016 16:04

Abys mohl pouzivat tridu Scanner ve sve tride, musis ji naimportovat.

import java.util.Scanner;

Dalsi chyba je radek 23: String = vstup; To = tam samozrejme nepatri. (Kdyz vytvaris promennou vystup, mas to uz spravne.

Odpovedať
No hope, no future, JUST WAR!
Avatar
Petr Vít
Člen
Avatar
Petr Vít:26.4.2016 16:39

Díky za odpoved, uplne jsem, to prehledl.
Ale hned po opraveni se objevila nová chyba. A to jsem to zkusil zkopirovat z clanku .Díky

Avatar
vajkuba1234
Člen
Avatar
Odpovedá na Petr Vít
vajkuba1234:26.4.2016 16:58

To "Scanner sc = new Scanner(System.in, "UTF-8");" tam samozrejme nechat musis...

Odpovedať
No hope, no future, JUST WAR!
Avatar
Tomáš Krej
Člen
Avatar
Tomáš Krej:27.4.2016 19:51

Ahoj, jsem začátečník a napadlo mě zkusit si upravit zde uvedenou kalkulačku tak, aby uživatel mohl upřesnit, jakou operaci chce provést, a nezobrazovaly se automaticky všechny výsledky. Nefunguje mi to, ale chtěl bych vědět, co dělám když tak špatně - pokud na to tedy po třech dílech mám vůbec znalosti. Podle mě se tomu asi nelíbí číselná a textová proměnná a že s tím zacházím moc jednoduše...:

package kalkulacka;
import java.util.Scanner;
/**
 *
 * @author Tomas
 */
public class Kalkulacka {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        Scanner sc = new Scanner(System.in, "Windows-1250");
                System.out.println("Vítejte v kalkulačce");
System.out.println("Zadejte první číslo:");
float a = Float.parseFloat(sc.nextLine());
System.out.println("Zadejte druhé číslo:");
float b = Float.parseFloat(sc.nextLine());
System.out.println("Vyberte operaci: +, -, *, /");
String operace;
operace = sc.nextLine();
float vysledek = a operace b;
System.out.println("Výsledek: " + vysledek);
System.out.println("Děkuji za použití kalkulačky, aplikaci ukončíte libovolnou klávesou.");

Vyhazuje mi to tuto chybu: Uncompilable source code - variable b is already defined in method main(java.lan­g.String[])
Je možno to nějak upravit se znalostmi, které mám dosud z tohoto seriálu?

Avatar
Odpovedá na Tomáš Krej
Neaktivní uživatel:27.4.2016 20:16

float vysledek = a operace b;
Tohle ti v žádném případě fungovat nebude, musí tam být konkrétní operátor (operace se nenahradí tím, co zadá uživatel). Toho, co ty chceš, docílíš switchem - něco jako case "+": result = a+b; break; case "-": result = a-b; atd.

Odpovedať
Neaktivní uživatelský účet
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 395.