Podmíněný výraz

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Cvičení: Dodána další cvičení, opravena formulace zadání)
m (Porovnání textových řetězců: Rozšíření příkladu.)
Řádka 28: Řádka 28:
  
 
=== Porovnání textových řetězců ===
 
=== Porovnání textových řetězců ===
* PHP: <code>strcmp($t, "text")</code>  
+
; PHP:  
* Java: <code>text.equals("text")</code>  
+
* Použijeme funkci <code>strcmp()</code>, která vrací <code>0</code>, pokud jsou parametry stejné řetězce:
 +
var $t1 = "ahoj";
 +
var $t2 = "ahoj";
 +
if (strcmp($t1, $t2) == 0) {
 +
    echo "Texty jsou stejné!";
 +
}
 +
* Více viz například: [http://www.w3schools.com/php/func_string_strcmp.asp W3Schools.com &rarr; Strcmp].
 +
; Java:  
 +
* Třída <code>String</code> má metodu <code>equals()</code>, která vrací <code>true</code> nebo <code>false</code>.
 +
String text;
 +
if (text.equals("abc")) {...}
  
 
=== Zápis logických funkcí ===
 
=== Zápis logických funkcí ===

Verze z 14. 6. 2016, 07:42



Obsah

Podmíněné výrazy v jazycích Java a PHP

Následující text je velmi neformální a je určen žákům střední školy, kteří začínají s programováním. Omluvte proto častá zjednodušení.

Podmíněný výraz v Javě či PHP je výraz, jehož hodnotou je logická hodnota (boolean, pravda nebo nepravda).

Podmíněný výraz se jako ostatní výrazy v Javě skládá z proměnných, konstant a operátorů.

Podmíněný výraz se používá k zápisu podmínek v řídících strukturách (cyklech a podmíněných příkazech).

Zápis podmíněných výrazů (Java a PHP)

Operátory porovnání číselných hodnot

Porovnání textových řetězců

PHP
var $t1 = "ahoj";
var $t2 = "ahoj";
if (strcmp($t1, $t2) == 0) {
    echo "Texty jsou stejné!";
}
Java
String text;
if (text.equals("abc")) {...}

Zápis logických funkcí

Cvičení

1. Porovnání hodnot

2. Porovnání hodnot

3. Číslo z intervalu

Zdroje:

  1. The Java Tutorials [online]. 1995, 2011 [cit. 2011-06-07]. Control Flow Statements.
    Dostupné z WWW: <http://download.oracle.com/javase/tutorial/java/nutsandbolts/flow.html>.
  2. ARCANIS. Výuka PHP a MySQL [online]. Třeboň : 2008 [cit. 2011-06-07]. Řídící struktury.
    Dostupné z WWW: <http://arcanis.argon.cz/docs/seminarka1/index.php?incl=lekce_5>.
  3. ARCANIS. Výuka PHP a MySQL [online]. Třeboň : 2008 [cit. 2011-06-07]. Cykly.
    Dostupné z WWW: <http://arcanis.argon.cz/docs/seminarka1/index.php?incl=lekce_6>.
Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje