Facebook
From kasia kasia, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 226
  1. package zad;
  2.  
  3. import java.util.Arrays;
  4.  
  5. public class zad {
  6.        
  7.         public static void main(String[] args)
  8.         {
  9.                 System.out.println(najdluzszeImie(new String [] {"Katarzyna", "Ola", "Basia"}));
  10.                 System.out.println(sumaOdDo(2,5));
  11.                 System.out.println(sumaParzystychCyfr(22));
  12.                 System.out.println(bezMinMax(new int[] {2,4,6,3,8}));
  13.                 System.out.println(odstepy("ja jem lody"));
  14.         }
  15.        
  16.         public static int odstepy(String tekst)
  17.         {
  18.                 int suma = 0;
  19.                 char [] znaki = new char[tekst.length()];
  20.                 for(int i = 0; i< tekst.length(); i++)
  21.                 {
  22.                         znaki[i] = tekst.charAt(i);
  23.                 }
  24.                
  25.                 for(char j : znaki)
  26.                 {
  27.                         if(j == ' ') suma += 1;
  28.                 }
  29.                
  30.                 return suma;
  31.         }
  32.        
  33.         public static String najdluzszeImie(String [] imiona)
  34.         {
  35.                 int dlugosc_max = Integer.MIN_VALUE;
  36.                 String imie_max = " ";
  37.                 for (String i : imiona)
  38.                 {
  39.                         if(i.length() > dlugosc_max)
  40.                         {
  41.                                 dlugosc_max = i.length();
  42.                                 imie_max = i;
  43.                         }
  44.                 }
  45.                 return imie_max;
  46.         }
  47.        
  48.         public static int sumaOdDo(int od, int doo)
  49.         {
  50.                 int suma = 0;
  51.                 if(od > doo)
  52.                 {
  53.                 return suma;   
  54.                 }
  55.                 else
  56.                 {
  57.                         for(int i = od; i <= doo; i++)
  58.                         {
  59.                                 suma += i;
  60.                         }
  61.                         return suma;
  62.                 }
  63.         }
  64.        
  65.         public static int sumaParzystychCyfr(int liczba)
  66.         {
  67.                 int suma=0, reszta;
  68.                 String l = Integer.toString(liczba);
  69.                 int [] cyfry = new int[l.length()];
  70.                
  71.                 if(liczba < 0)
  72.                 {
  73.                         liczba = -liczba;
  74.                 }
  75.                 for(int i = 0; i < l.length(); i++)
  76.                 {
  77.                         reszta = liczba%10;
  78.                         liczba = liczba/10;
  79.                         cyfry[i] = reszta;
  80.                 }
  81.                 for(int j : cyfry)
  82.                 {
  83.                         if(j%2==0)
  84.                         {
  85.                                 suma += j;
  86.                         }
  87.                 }
  88.                 return suma;
  89.         }
  90.        
  91.         public static int bezMinMax(int[] liczby)
  92.         {
  93.                 int min = Integer.MAX_VALUE;
  94.                 int max = Integer.MIN_VALUE;
  95.                 int suma = 0;
  96.                                
  97.                 for(int i : liczby)
  98.                 {
  99.                         if(i > max) max = i;
  100.                         if(i < min) min= i;
  101.  
  102.                         suma += i;
  103.                 }
  104.                 return suma - min - max;
  105.                
  106.         }
  107. }
  108.