Advertisement
Saleh_Zoabi

FunctionsEx1.2Page34

Nov 19th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.59 KB | None | 0 0
  1. import java.util.Scanner;
  2. public class FunctionsEx2Page34 {
  3.  
  4.    
  5.     public static int checkDigit2(int[] arr, int Digit) {
  6.                                                          int sum = 0; // כמה פעמים הספרה הופיעה במערך
  7.                                                          int CheckNum; // משתנה לבדיקת אם הספרה הנתונה שווה לאחת מספרות המספרים במערך
  8.                                                          for (int i = 0; i < arr.length;i++) { // תעבור על איברי המערך
  9.                                                            
  10.                                                                                               while(arr[i]/10 != 0){ // כל עוד המספר אינו ספרה תבדוק אם היא נמצאת את כן תספר אותה אם לא אז לא
  11.                                                                
  12.                                                                                                                    CheckNum=(Digit == (arr[i]%10))? sum +=1 :sum;
  13.                    
  14.                                                                                                                    arr[i] /= 10;
  15.                                                                                                                    }
  16.                                                                                               CheckNum=(Digit == (arr[i]%10))? sum +=1 :sum;// תחזיר את התוצאה אחרי הבדיקה
  17.                                                                                              
  18.                                                                                              }  
  19.                          return sum; // כמה פעמים הספרה הופיעה במערך
  20.     }
  21.    
  22.  
  23.     public static void main(String[] args) {
  24.         // TODO Auto-generated method stub
  25.        Scanner s = new Scanner(System.in);
  26.        
  27.        int[] arr = new int[5]; // הגדרת מערך חדש של 5 מספרים
  28.        int result,Digit;
  29.      
  30.        
  31.        System.out.println("Enter Arrays Numbers"); // תזין מספרים למערך
  32.        
  33.        for (int i = 0; i < arr.length;i++) {
  34.            
  35.            arr[i] = s.nextInt();
  36.        }
  37.        
  38.        System.out.println("Enter A Digit To Compare");// תזין ספרה להשוואה
  39.        Digit = s.nextInt();
  40.      
  41.        result = checkDigit2(arr,Digit);// תשלח לפונקציה את המערך והספרה ותאחסן את התוצאה במשתנה "ריסולט"
  42.    
  43.        System.out.println(result);// כמה פעמים הספרה הופיעה במערך
  44.    
  45.    
  46.     }
  47.    
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement