150 likes | 299 Views
PPA1 – 2.cvičení. Pavel Bžoch. Jak se připojit ke svému diskovému prostoru. Pomocí programu WinSCP Přenosový protokol: SFTP Hostitel: eryx.zcu.cz Port: 22 Uživatelské jméno: Váš orion login Heslo: Vaše heslo Pomocí ssh (např. putty ve windows).
E N D
PPA1 – 2.cvičení Pavel Bžoch
Jak se připojit ke svému diskovému prostoru • Pomocí programu WinSCP • Přenosový protokol: SFTP • Hostitel: eryx.zcu.cz • Port: 22 • Uživatelské jméno: Váš orion login • Heslo: Vaše heslo • Pomocí ssh (např. putty ve windows)
Lokální disk Vzdálený disk Váš soukromý adresář (home) Adresář, kam můžete nahrát webové stránky (public)
Opakování – příkazová řádka • Spuštění: • Stisknout , napsat cmd do vyhledávacího políčka, enter • Nebo + R, napsat cmd, enter
Příkazová řádka - příkazy • Přepnutí na jiný disk: „(písmenko disku):“ • Výpis obsahu adresáře: dir • Přepnutí do podadresáře: cd jméno_adresáře • O adresář výše: cd .. • Překlad v javě: javac NazevSouboru.java • Spuštění programu: javaNazevSouboru (Pozn. = enter)
Opakování – první program v javě • Program pro vypsání Ahoj svete! public classMojePrvni { public static void main(String[] args) { System.out.println(“Ahojsvete!”); } }
Nácvik odevzdání příkladu na portál • Pojmenování (souboru i třídy): Ppa1_cv02_0_<vašeosobníčíslo> Povinné číslo příkladu číslo cvičení vaše osobní číslo • Podtržítka jsou povinná!
Nácvik odevzdání příkladu na portál 2 • Napište program, který vypíše: ---Vysledky--- Jsem na cviceni z ppa1 • Použijte příkaz System.out.println • Zkuste přeložit a spustit na příkazové řádce • Zkuste odevzdat na portál: • Moje studium\Odevzdávání prací\PPA1\Odevzdat práci • Validátor vypíše, zda byla práce odevzdaná v pořádku
Primitivní datové typy (přehled) I • Číselné • Celočíselné (pouze celá čísla) • byte • 1 Byte, rozsah -128 – 127 • short • 2 Byty, rozsah -32 768 – 32 767 • int • 4 Byty, rozsah cca -2 100 000 000 – 2 100 000 000 • Nejpoužívanější • long • 8 Bytů, rozsah cca -9,2 x 1018 – 9.2 x 1018
Primitivní datové typy (přehled) II • Číselné • Reálné (s plovoucí řádovou čárkou) • float • 4 Byty, • double • 8 Bytů • Nejpoužívanější • Logické • boolean • Hodnoty true (pravda) a false (nepravda) • Výsledek logických operací (porovnávání)
Primitivní datové typy (přehled) III • Znakové • char • Jeden znak • 2 Byty • uzavřený v apostrofech • řetězce • Není primitivní datový typ (třída String)!!! • Od začátku používáme řetězcové konstanty • Posloupnost znaků zapsaná v uvozovkách
Deklarace proměnné • Lze deklarovat kdekoliv v programu • Deklaruje se • <název typu> <název proměnné>; • Např. booleanjeLiche; • Např. intpocet; • Lze přiřadit počáteční hodnotu • Např. intpocet = 12; char nota = ‘c’; • Např. booleanjeLiche = true;
Deklarace konstanty • Podobné jako deklarace proměnné s přiřazením počáteční hodnoty • Hodnotu konstanty nelze měnit • Deklaruje se • final <název typu> <název proměnné>; • Např. final boolean LICHE = true; • Např. final int POCET_STRAN = 6; • Např. final double PI = 3.141592654;
Příklad z portálu public class Obdelnik { public static void main(String [] args ){ int a = 2; int b = 3; int obvod = 2*(a + b); int obsah = a * b; System.out.println("obvod = " + obvod); System.out.println("obsah = " + obsah); } }
Matematické funkce – třída Math • Dokumentace: C:/Program Files/Java/jdk1.7.0_07/docs/api/index.html • Významné metody: • sin, cos, tan, sqrt – druhá odmocnina, pow – libovolná mocnina, log, log10, asin, acos, atan • Příklad volání a výpis výsledku: Double a = Math.sqrt(2); System.out.println(a); System.out.println(Math.cos(2)); System.out.println(Math.pow(2,8)); //vypíše 256