Komoróczy Tamás 1 Java programozási nyelv Stringek.

Slides:



Advertisements
Hasonló előadás
© Kozsik Tamás Különböző nyelvekhez igazítás Internationalization - i18n.
Advertisements

C# nyelvi áttekintő A „Programozás C# nyelven (Illés Zoltán)”
V. Osztályok használata, készítése
Jt Java Feltételek, logikai kifejezések. jt 2 Logikai operátorok Logikai kifejezésekre alkalmazhatók a következő műveletek: 1. nem! 2. és&ill.&& 3. kizáró.
Racionális számok számítógépi ábrázolása
A Java programozási nyelv
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
Öröklődés 2..
Programozási Nyelvek (C++) Gyakorlat Gyak 03.
© Kozsik Tamás Tömbök, kollekciók és egyéb alaposztályok.
Csala Péter ANDN #4. 2 Tartalom  C# - ban előre definiált típusok  Változók  Változókkal műveletek  Elágazás  Ciklus.
Bevezetés a Java programozásba
Bevezetés a Java programozásba
Bevezetés a Java programozásba
4. előadás (2005. március 8.) Pointerek Pointer aritmetika
Parancssori argumentumok Primitív típusok Operátorok Vezérlési szerkezetek Tömbök Ürmös Beáta, 2011.
Tömbök ismétlés Osztályok Java-ban Garbage collection
Borland C/C++ mintapéldák függvényekre. 1. példa Írjunk olyan függvényt amely egy számot kiirat.
Java Típuskonverziók.
Programozás I. Horváth Ernő 1. Elérhetőségek Bauer Péter Horváth Ernő Tanszéki honlap
A Java programozási nyelvSoós Sándor 1/17 Java programozási nyelv 4. rész – Osztályok II. Nyugat-Magyarországi Egyetem Faipari Mérnöki Kar Informatikai.
Java programozási nyelv 3. rész – Osztályok I.
C++ Alapok, első óra Elemi típusok Vezérlési szerkezetek
A Java jellemzői Hordozható, platformfüggetlen forráskód és bájtkód szinten forráskód és bájtkód szinten Tisztán objektumorientált csak osztályok, illetve.
Kivételkezelés.
Microsoft Excel Függvények II.
PHP I. Alapok. Mi a PHP? PHP Hypertext Preprocessor Szkriptnyelv –Egyszerű, gyors fejlesztés –Nincs fordítás (csak értelmező) Alkalmazási lehetőségek:
Összetett adattípusok
Programozási Nyelvek (C++) Gyakorlat Gyak 02.
Gábor Dénes Főiskola (IAI)A programozás alapjai (Java) - V. / 1 16.Objektumok, karakterláncok, csomagolók 17.Osztály készítése.
Szoftvertechnológia alapjai Java előadások Förhécz András, doktorandusz tárgy honlap:
Karakterláncok Páll Boglárka.
Karakterláncok Páll Boglárka. Karakterláncok Karakterlánc olyan karakterek sorozata amelyek az ASCII táblázatban találhatók. Maximális hossza rögzített,
Rendezések és szövegkezelő függvények
1. Gyakorlat - Alapok 1. Írjon konzolprogramot, amely kiírja a “Hello ELTE” üzenetet! Használja a System.out.println() -t! 2. Írjon konzolprogramot, amely.
Készítette: Csíki Gyula
Hernyák Zoltán Programozási Nyelvek II.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1 Hernyák Zoltán Programozási Nyelvek II. Eszterházy Károly Főiskola Számítástudományi tsz.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Visual Basic 2008 Express Edition
Java programozási nyelv Vezérlési szerkezetek
Java programozási nyelv Filekezelés
Java programozási nyelv Tömbök
Java programozási nyelv Metódusok
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Java programozási nyelv Adatbekérés konzolról
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Programozás II. 4. Gyakorlat Függvény paraméterek, dinamikus.
Egyenesvonalú (lineáris) adatszerkezetek
Objektum orientált programozás
Objektum orientált programozás
V 1.0 ÓE-NIK-AII, Programozás I. Karaktersorozatok Feladatok.
A Visual Basic nyelvi elemei
C Programozási alapok.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 1. gyakorlat.
Excel programozás (makró)
1Szegedi Tudományegyetem Természettudományi és Informatikai KarAntal Gábor Programozás I. 6. gyakorlat.
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam A Character osztály. String és Stringbuffer osztályok.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
TÁMOP /1-2F JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam Osztályok, objektumok definiálása és alkalmazása. Saját.
Programozási alapismeretek
Excel programozás (makró)
Objektum-orientált programozás Stringműveletek
C# SZINTAKTIKÁJA Az egyes utasítások végén pontosvessző áll
Hernyák Zoltán Magasszintű Programozási Nyelvek I.
Adatszerkezetek.
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
JAVA programozási nyelv NetBeans fejlesztőkörnyezetben I/13. évfolyam
Előadás másolata:

Komoróczy Tamás 1 Java programozási nyelv Stringek

Komoróczy Tamás 2 Jogi rendelkezések A következőket teheted a művel: szabadon másolhatod, terjesztheted, bemutathatod és előadhatod a művet származékos műveket (feldolgozásokat) hozhatsz létre Az alábbi feltételekkel: Jelöld meg!. A szerző vagy a jogosult által meghatározott módon kell megjelölni a művet: Szerző és eredeti elérhetőség Ne add el!. Ezt a művet nem használhatod fel kereskedelmi célokra. Nevezd meg! - Ne add el! 2.5 Magyarország További információ a képre kattinva

Komoróczy Tamás 3 /* További fontos dolgok KT */ public class erdekesseg { public static void main(String[] args) { byte largestByte = Byte.MAX_VALUE; short largestShort = Short.MAX_VALUE; int largestInteger = Integer.MAX_VALUE; long largestLong = Long.MAX_VALUE; float largestFloat = Float.MAX_VALUE; double largestDouble = Double.MAX_VALUE; char aChar = 'S'; System.out.println("A legnagyobb byte érték: " + largestByte); System.out.println("A legnagyobb short érték: " + largestShort); System.out.println("A legnagyobb integer érték: " + largestInteger); System.out.println("A legnagyobb long érték: " + largestLong); System.out.println("A legnagyobb float érték: " + largestFloat); System.out.println("A legnagyobb double érték: " + largestDouble); if (Character.isUpperCase(aChar)) { System.out.println("A következő karakter nagybetűs: " + aChar ); } else { System.out.println("A következő karakter kisbetűs: " + aChar ); }

Komoróczy Tamás 4 /* Alapvető műveletek karakterláncokkal KT */ public class stringek1 { public static void main(String[] args) { char space = ' '; //Egy karaktert tárolunk String nev ="Albert"; //Egy karakterláncot tárolunk nev += space; //Stringhez hozzáfűzünk egy karaktert nev += "Einstein"; //konkatenáció System.out.println(nev); int hossz=nev.length(); //A nev nevű string hosszának megállapítása System.out.println(nev + " neve " + hossz + " karakterből áll (szóközzel)"); System.out.println(nev + " neve csupa nagy betűvel: " + nev.toUpperCase()); String teszt = " rvˇztűr‹ tk”rfŁr˘g‚p"; System.out.println(teszt + " csupa nagy betűvel: " + teszt.toUpperCase()); teszt = "LEHET KIS BETÜKET IS ÍRNI"; System.out.println(teszt + " csupa kis betűvel: " + teszt.toLowerCase()); System.out.println("Lehet egy karaktersorozatban keresni is, a \"IS\" kifejezés a: " + teszt.indexOf("IS") + " pozíción szerepel"); System.out.println("Az előbb használt függvény case sensitive, azaz a kis és nagy betűk különbözőek"); System.out.println("Ha nincs egyezőség a függvény -1 értékkel tér vissza"); System.out.println("A string első pozíciója a 0-s!!!"); System.out.println("Egy részt ki is vághatunk a Stringből"); String nev2=nev.substring(nev.indexOf(" ")+1); //Adott pozíciótól a végéig String nev3=nev.substring(0,nev.indexOf(" ")); //Adott pozíciótól, adott pozícióig System.out.println(nev3); System.out.println(nev2); System.out.println("Karakterekre szedhetjük a stringet:"); hossz=nev2.length(); for (int i=0; i < hossz; i++) System.out.println(nev2.charAt(i)); } }

Komoróczy Tamás 5 /* Paraméter átadás A programot az in 2 Kint einstein paraméterekkel teszteljük!!! KT */ public class parameter { public static void main(String[] args) { //Az args egy tömb amiben stringeket tárolunk System.out.println("Paraméter átadás egy Java programnak"); System.out.println("A programnak átadott paraméterek száma: "+args.length); for ( int i = 0 ; i < args.length ; i++) //Mivel tömb, ezért kell a 0-s elemtől számolni System.out.println("Az átadott " + i + ". paraméter: " + args[i]); //Ezek sajnos még mindig csak stringek. System.out.println("Rakjuk össze amit eddig tanultunk."); System.out.println("Csak azokat a paramétereket írassuk ki amiben megtalálható a legelső paraméter"); for ( int i = 1 ; i < args.length ; i++) if (args[i].indexOf(args[0]) >=0) System.out.println("A" + i + ". paraméterben szerepel a " + args[0] + " string: " + args[i]); float masodik = Float.parseFloat(args[1]); System.out.println(masodik*3); } }

Komoróczy Tamás 6 A prezennációban található feladatok letöltése erdekesseg.java // A legnagyobb ábrázolható számokkal  Stringek ekzelése  Paraméter átadás 

Komoróczy Tamás 7 Vége