Advertisement
polpoteu

JAVA Egz KonwertujMałeNaDuże

Mar 5th, 2019
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. //EGZAMIN
  2. //GRUPA A
  3. //ZADANIE 2
  4. public class Zadanie2 {
  5.  
  6.  
  7.  
  8. public static int[] konwertuj(String [][] tab) {
  9. int dlugosc[] = new int [tab.length];
  10. int zamiana = 'a'- 'A';
  11. int duza = (int)'Z';
  12.  
  13. for(int i=0;i<tab.length;i++) {
  14.  
  15. char [] tekst = tab[i][0].toCharArray();
  16. tab[i][1]="";
  17. for(int j=0; j<tekst.length;j++) {
  18.  
  19. if((int)tekst[j] > duza) { // sprawdzam czy litera jest mala (patrz tablica Ascii
  20.  
  21. tekst[j] -=zamiana;
  22.  
  23. }
  24. tab[i][1] += Character.toString(tekst[j]);
  25. }
  26. dlugosc[i] = tab[i].length;
  27. }
  28.  
  29. // sprawdzam czy konwersja sie udala :
  30. // (nie wymagane na egzaminie)
  31. for(int i=0;i<tab.length;i++) {
  32. System.out.println(tab[i][1]);
  33. }
  34.  
  35. return dlugosc;
  36. }
  37.  
  38. public static void main(String[] args) {
  39. // SPRAWDZENIE POPRAWNOSCI DZIALANIA FUNKCJI
  40. // NIE TRZEBA PISAC TEGO NA EGZAMINIE
  41.  
  42. String [][]tablica = new String[3][3];
  43. tablica[0][0] = "aaBBBaA";
  44. tablica[1][0] = "TeKsT";
  45. tablica[2][0] = "cccAAAAbbb";
  46.  
  47. konwertuj(tablica);
  48. }
  49.  
  50.  
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement