Porovnání znaku – Java – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Porovnání znaku – Java – Fórum – Programujte.comPorovnání znaku – Java – Fórum – Programujte.com

 

cam
~ Anonymní uživatel
5 příspěvků
25. 10. 2010   #1
-
0
-

Dobrý den, mám za úkol odevzdat program, který načte 2 operandy a znak. Pokud tento znak bude "+", tak sečte tyto operandy, pokud "-", tak odečete. Skončil jsem u porovnání v podmínce. Vyhazuje mi to chybu, že program nemůže porovnat znak. Přidávám zde svůj sesmolený kód ( berte prosím v potaz, že začínám). Pomohlo by mi, kdyby na to někdo hodil oko, začínám s tím být bezradný. Děkuji za případnou pomoc.

public class nvmtest{

public static void main(String[] args) {
Scanner op1 = new Scanner(System.in);
System.out.print("Zadej operand: ");
int x = op1.nextInt();

Scanner znak = new Scanner(System.in);
System.out.print("Zadej znak + nebo -: ");
String s = znak.nextLine();
char znamenko = s.charAt(0);
Scanner op2 = new Scanner(System.in);
System.out.print("Zadej operand: ");
int y = op2.nextInt();
System.out.println("---Vysledky---");

if(znamenko=="+"){
int suma = x+y;
System.out.println(x + " + " + y + " = " + suma);}
else{
int rozdil = x-y;
System.out.println(x + " - " + y + " = " + rozdil);}



}
}

Nahlásit jako SPAM
IP: 147.228.209.–
Anonymní uživatel
~ Anonymní uživatel
0 příspěvků
25. 10. 2010   #2
-
0
-

Chyba je tady > if(znamenko=="+"){
Znaky se zapisují do jednoduchých úvozovek '+', řetězce do dvojitých.

Nahlásit jako SPAM
IP: 86.61.140.–
cam
~ Anonymní uživatel
5 příspěvků
25. 10. 2010   #3
-
0
-

To Anonymní uživatel : Výborně, taková prkotina. Díky za rychlou odpověď

Nahlásit jako SPAM
IP: 147.228.181.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 29 hostů

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý