Avatar uživatele
Debbie70606

Rozumíte programování? Pomůžete s naprogramováním kalkulačky?

Za úkol jsme dostali naprogramovat jednoduchou kalkulačku. Pořád mi to píše error a já nevím, v čem je chyba. Programuji přes NetBeans 8.0.2
Toto jsem zadala:

package kalkulacka2;

public class Kalkulacka2 {

public static void main(String[] args) {
Scanner sc = new Scanner(System.in, „Windows-1250“)
System.out.prin­tln(„Vítejte v kalkulačce!“);
System.out.prin­tln(„Zadejte první číslo: ");
float a = Float.parseFlo­at(sc.nextLine());
System.out.prin­tln("Zadejte druhé číslo: ");
float b = Float.parseFlo­at(sc.nextLine());
float soucet = a + b;
float rozdil = a – b;
float soucin = a * b;
float podil = a / b;
System.out.prin­tln("Součet“ + soucet);
System.out.prin­tln(„Rozdíl“ + rozdil);
System.out.prin­tln(„Součin“ + soucin);
System.out.prin­tln(„Podíl“ + podil);
System.out.prin­tln(„Děkuji za použití mé kalkulačky :)“);

Jakmile jsem spustila program, ukázalo mi to tuto chybu:

Exception in thread „main“ java.lang.Run­timeException: Uncompilable source code – cannot find symbol
symbol: class Scanner
location: class kalkulacka2.Kal­kulacka2
at kalkulacka2.Kal­kulacka2.main(Kal­kulacka2.java:7)

Jak už jsem se zmínila, jsem začátečník, takže prosím o slušné odpovědi :)

Zajímavá 0 před 2938 dny Sledovat Nahlásit



Odpovědi
Avatar uživatele
Löwe

Ahoj, nikde neimportuješ scanner:

package kalkulacka2;

import.java.u­til.Scanner;

public class Kalkulacka {
}

Další věc co jsem si všiml je:
float a = Float. parseFloat(sc. nextLine());

Za tečkovou notací se nepíší mezery.

Správně napsáno:
float a = Float.parseFlo­at(sc.nextLine());

Přeji mnoho úspěchů v programování 🙂

Kdybys cokoliv nevěděl/a, klidně mi napiš.

0 Nominace Nahlásit


Diskuze k otázce
Avatar uživatele
Dochy

Löwe: Kouzelný jak kritizuješ ty mezery a pak tam máš to samý 😉 Obávám se že to je záležitost servru. Je to někdy vidět i na zmršených odkazech…

před 2938 dny Odpovědět Nahlásit
Avatar uživatele
Löwe

Já nekritizuji, nevím, kde jsi to vzal. A to, že by to mohlo být na straně serveru mě opravdu nenapadlo.

před 2938 dny Odpovědět Nahlásit
Avatar uživatele
Dochy

nebylo myšleno ve zlém… kritizuješ-opravuješ-poučuješ… 😉

před 2937 dny Odpovědět Nahlásit
Avatar uživatele
9gagator

Tady jsou odpovedi.cz a ne odpovídáme pravdivě nebo pouze ze znalosti a zkušenosti…tady odpovídáme na základě známeček pod jménem a pocitu že něco víme.
S tímhle musíš za matfyzem…

před 2938 dny Odpovědět Nahlásit
Avatar uživatele
cochee

Co je to za blábol? Přečet sis to po sobě??

před 2937 dny Odpovědět Nahlásit
Nový příspěvek