1. Kérjen be konzolról egy szöveget! Írja ki a szöveget a, csupa kisbetűvel! b, úgy, hogy az összes szóköz helyett kötőjel szerepel! c. külön sorba az első ill. a második felét! d, úgy, hogy a szöveg első és második fele fel van cserélve (a középső karakter marad)! import extra.*; public class Gyak6_1 { public static void main(String[] args) { String szoveg = Console.readLine("szoveg: "); String ujSzoveg; // a) feladat: ujSzoveg = szoveg.toLowerCase(); System.out.println("Kisbetuvel: "+ujSzoveg); // b) feladat: ujSzoveg = szoveg.replace(' ','-'); System.out.println("szokoz helyett -: "+ujSzoveg); // c) feladat: System.out.println(szoveg.substring(0,szoveg.length()/2)); System.out.println(szoveg.substring(szoveg.length()/2)); // d) feladat: int n = szoveg.length(); if (n%2 == 0) ujSzoveg = szoveg.substring(n/2)+szoveg.substring(0,n/2); else ujSzoveg = szoveg.substring(n/2+1)+szoveg.charAt(n/2)+ szoveg.substring(0,n/2); System.out.println("Elso, masodik fele felcserelve: "+ujSzoveg); } } ---------------------------- 2. Kérjen be a konzolról szövegeket egy adott végjelig, majd írja ki közülük a leghosszabbat! import extra.*; public class Gyak6_2{ public static void main(String[]args){ String s, max; s=Console.readLine("Kerem a szoveget (\"*\" végjelig): "); max=s; while(!s.equals("*")){ if(s.length()>max.length()) max=s; s=Console.readLine("Kerem a szoveget (\"*\" végjelig): "); } System.out.println("a leghosszabb: "+max); } } ---------------------------- 3. Írjon metódust, mely megszámolja, hogy a paraméterben megadott szövegben a, hány szóköz van! b. hány „and” szó (vagy szórészlet) van! import extra.*; public class Gyak6_3{ static int szokoz(String szoveg){ int n=0; for(int i=0;i