110 likes | 296 Views
pole řetězec debugr. J a v a. Lucie Žoltá. Začínáme programovat. Pole. Pole je speciální proměnná, která může obsahovat více než jednu hodnotu. int vektor [] = new int [3]; vektor[0] = 5; vektor[1] = 3; vektor[2] = 7; int vektor [] = {5 , 3 , 7};. Pole.
E N D
pole řetězec debugr J a v a Lucie Žoltá Začínáme programovat
Pole Pole je speciální proměnná, která může obsahovat více než jednu hodnotu. int vektor [] = newint [3]; vektor[0] = 5; vektor[1] = 3; vektor[2] = 7; int vektor [] = {5 , 3 , 7};
Pole Příkaz length zjistí délku pole. int delka = vektor.length; //delka = 3 System.out.println(delka); System.out.println(vektor.length);
Pole.java int [] pole = {7, 12, 2, 45, 9}; int delka_pole = pole.length; System.out.println("delka pole: " + delka_pole); System.out.print("prvky pole: "); for(int i=0 ; i< pole.length; i++){ System.out.print(pole[i]+", "); }
Obchod2.java Vylepši program Obchod.java tak, aby místo jedné vstupní proměnné int kodbylo pole int kod [] a program: • vypíše všechny výrobky • a jejich celkovou cenu
Řetězec Řetězec neboli string je pole znaků např. „Ahoj světe!“. Řetězce můžeme ukládat do proměnných typu String. String textik = “Ahoj světe“; Pozor! String se píše s velkým písmenem.
Řetězec String není „normální“ proměnná (primitivní datový typ) jako int, boolean apod. Jde o objekt a my tedy můžeme používat jeho metody (funkce). To samé platí pro pole u kterého jsme používali metodu length.
Řetězec - metody Všechny metody které můžete použit se vám objeví v rolovací liště v Eclipsu, ale tady jsou nejpoužívanější: charAt(i) - vrací znak na ité pozici length() - délka řetězce indexOf(“ahoj“) - vrací pozici na které se nachází „ahoj“.
Debug Napsat program na poprvé bez chyby se podaří málokdy. Proto musíme program ladit a chyby odstranit. K tomu slouží debug, který nám prog. odkrokuje. Aby se nemusel krokovat celý prog.od začátku, dáme na kritické místo breakpoint, kde se běh prog. zastaví a od tohoto místa se krokuje.
Debug Nemám-li k dispozici debug (například programuju-li v notepadu apod.) vložím do významných nějaký komentář, který se mi vypíše na obrazovku. Podle vypsaných informacích zjistím, kam až program doběhl a kde mám tedy hledat chybu.