Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // KOLOS KOLOS KOLOS KOLOS
- // 1. Metida zwraca prawdę gdy podana liczba jest większa od 0, a jednocześnie mniejsza od 1000
- static boolean analizaLiczby(int liczba){
- return liczba > 0 && liczba < 1000;
- }
- // 2. metoda zwraca największą z wartości liczba1, liczba2, liczba3 ???
- static int analizaLiczby(int liczba1, int liczba2, int liczba3){
- return (liczba1 > liczba2? liczba1 : liczba2) > liczba3 ? (liczba1 > liczba2? liczba1 : liczba2): liczba3;
- }
- // 3. Metoda zwraca prawdę gdy podana liczba występuje w tablicy
- static boolean analizaLiczby(int liczba, int[] arr){
- boolean checker = false;
- for (int i = 0; i< arr.length; i++){
- if(arr[i] ==liczba)checker = true;}
- return checker;
- }
- // 4. Metoda zwraca tablicę wszystkich wartości całkowitych w kolejności rosnącej z przedziału <liczba1, liczba2> ???
- static int[] analizaLiczby (int liczba1, int liczba2){
- int len = (liczba2 - liczba1)+1;
- int[] arr = new int[len];
- for (int i = 0; i < len; i++){
- arr[i] = liczba1;
- liczba1++;
- }
- return arr;
- }
- // 5. Metoda zwraca te wartości tablicy które zawierają się w przedziale <liczba1, liczba2>
- static int[] analizaLiczby (int liczba1, int liczba2, int []arr){
- int[] values = new int[arr.length];
- int z = 0;
- int counter = 0;
- for ( int i = 0; i < arr.length; i++){
- if( arr[i] >= liczba1 && arr[i] <= liczba2 ){
- values[z] = arr [i];
- counter ++;
- z++;
- }
- }
- int[] fin = new int[counter];
- for(int s =0; s < fin.length; s++){
- fin[s] = values[s];
- }
- return fin;
- }
- // 6. Jeżeli sumaCyfr przyjmuje wartość prawdy zwrucona zostaje suma cyfr w liczbie
- static int analizaLiczby(int liczba, boolean sumaCyfr){
- int suma = 0;
- do{
- suma += liczba % 10;
- liczba = liczba/ 10;
- } while (sumaCyfr && liczba>=1);
- return suma;
- }
- // 7. metoda zwraca ile razy podane cyfry wystąpiły łącznie w liczbie
- static int analizaLiczby(int liczba, String cyfry){
- int counter = 0;
- char[] stringArray = (liczba + "").toCharArray();
- char[] charArray = cyfry.toCharArray();
- for (int i = 0; i < stringArray.length; i++){
- for (int j = 0; j< charArray.length; j ++){
- if(stringArray[i] == charArray[j]){
- counter++;
- }
- }
- }
- return counter;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement