package diktovac;
import java.util.Scanner;
publicclass Diktovac {
publicstaticvoid main(String[] args)
{
Scanner sc = new Scanner (System.in, "Windows-1250");
System.out.println("Zadej co je podle tebe nejlepší:");
String s = sc.nextLine();
s = s.toLowerCase();
if (s == java)
System.out.println("Správně");
if (s != java)
System.out.println("Špatně Java je nejlepší");
}
}
mi to v tomhle
if (s == java)
i tomhle
if (s != java)
mi to hlasí tohle (obrázek), nevíte co s tím?
není náhodou na String něco jiného než
U Javy vždy přemýšlím, zda by se požadovaný algoritmus nedal zapsat
nějakým kratším zápisem. Už se mi nezdá taková ukecaná jako na
začátku. Ukecané jsou hlavně špatně napsané programy.
jako magor, bych nepoužil else, ale vypisoval vše do bloků pomocí if, aby
to bylo hezký a přehledný (pro mě), ale teď už bych použil else - začal
sem se učit 6. díl a chápu jeho výhody.
Regulární výrazy jsou velmi kompaktní. Je poměrně snadné je vytvořit,
ale často je obtížné pochopit, co ten regulární výraz dělá. Dokonce i
když se podíváš na vlastní regulární výraz, který jsi napsal před
několika měsíci, bývá to problém. Někdy i takový, že ho raději místo
zkoumání napíšeš znovu.
Nemám na mysli triviální regulární výrazy. Ty se dají pochopit rychle.
Dnes jsem například dělal tuhle drobnost:
V Pythone je možnosť pridať viac-riadkový regulár obsahujúci
komentáre(medzery v ňom Python ignoruje), takže celý regexp môže nakoniec
vyzerať celkom prehľadne.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.