Diskuze: problém s podmínkami
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Člen

Zobrazeno 8 zpráv z 8.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.


tak znova dávam kódy přímo sem
hlavní třída:
package application;
import javafx.application.Application;
import javafx.fxml.FXMLLoader;
import javafx.stage.Stage;
import javafx.scene.Parent;
import javafx.scene.Scene;
public class Main extends Application {
@Override
public void start(Stage primaryStage) {
try {
Parent root = FXMLLoader.load(getClass().getResource("/application/View.fxml"));
Scene scene = new Scene(root);
scene.getStylesheets().add(getClass().getResource("application.css").toExternalForm());
primaryStage.setScene(scene);
primaryStage.show();
} catch(Exception e) {
e.printStackTrace();
}
}
public static void main(String[] args) {
launch(args);
}
}
controller pro anchorPane:
package code;
import java.net.URL;
import java.util.ResourceBundle;
import javafx.collections.FXCollections;
import javafx.collections.ObservableList;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.fxml.Initializable;
import javafx.scene.control.Button;
import javafx.scene.control.ComboBox;
import javafx.scene.control.Label;
import javafx.scene.control.TextField;
public class code implements Initializable {
@FXML
private TextField txt01, txt02;
@FXML
private ComboBox<String> box01, box02, box03;
@FXML
private Button btn01;
@FXML
private Label lab01;
@Override
public void initialize(URL location, ResourceBundle resources) {
setBoxes();
}
/*
public void errorMessage(int error){
String errorString = "";
if(error == 1){
errorString = "Prázdné hodnoty";
lab01.setText(errorString);
error = 0;
}
}*/
public void setBoxes() {
// operace
ObservableList<String> list01 = FXCollections.observableArrayList("+", "-", "*", "/");
box01.setItems(list01);
box01.getSelectionModel().selectFirst();
// první a druhá číselná soustava
ObservableList<String> list0203 = FXCollections.observableArrayList("2", "8", "10", "16");
box02.setItems(list0203);
box03.setItems(list0203);
box02.getSelectionModel().select(2);
box03.getSelectionModel().select(2);
}
public void calcul(ActionEvent event) {
String model02 = box02.getSelectionModel().getSelectedItem();
String model03 = box03.getSelectionModel().getSelectedItem();
String text01 = txt01.getText().toString();
String text02 = txt02.getText().toString();
System.out.println("Formát 1: " + model02 + ", hodnota je: " + text01 + "\nFormát 2: " + model03 + ", hodnota je: " + text02);
if(text01 == "1"){
System.out.println(text01);
}
}
public void convert10(String value) {
}
}
view.fxml:
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.geometry.*?>
<?import javafx.scene.control.*?>
<?import java.lang.*?>
<?import javafx.scene.layout.*?>
<?import javafx.scene.layout.AnchorPane?>
<AnchorPane prefHeight="175.0" prefWidth="244.0" xmlns="http://javafx.com/javafx/8" xmlns:fx="http://javafx.com/fxml/1" fx:controller="code.code">
<children>
<TextField fx:id="txt01" layoutX="14.0" layoutY="14.0" />
<TextField fx:id="txt02" layoutX="14.0" layoutY="78.0" />
<ComboBox fx:id="box01" layoutX="63.0" layoutY="46.0" prefHeight="25.0" prefWidth="52.0" />
<ComboBox fx:id="box02" layoutX="174.0" layoutY="14.0" prefHeight="25.0" prefWidth="56.0" />
<ComboBox fx:id="box03" layoutX="174.0" layoutY="78.0" prefHeight="25.0" prefWidth="56.0" />
<Button fx:id="btn01" layoutX="56.0" layoutY="110.0" mnemonicParsing="false" onAction="#calcul" text="Vypočítej" />
<Label fx:id="lab01" alignment="CENTER" layoutX="15.0" layoutY="144.0" prefWidth="149.0" />
</children>
</AnchorPane>
Stringy se v Javě porovnávají pomocí metody equals()
if(text01.equals("1")){
System.out.println(text01);
}
(Dávám to sem ještě jednou, protože jsem zase zapoměl na 'Odpovědět'
Nějak na to poslední dobou
furt zapomínám
)
a není ještě něco jako notequals nebo mam používat tohle?
if(text01.equals("1")){
}else{
nejakaMetoda();
}
Je, vykřičník 
if (!text01.equals("1"))
{
//tento blok se provede, když text01 není 1
}
Zobrazeno 8 zpráv z 8.