Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import java.util.Scanner;
- public class FunctionsEx2Page34 {
- public static int checkDigit2(int[] arr, int Digit) {
- int sum = 0; // כמה פעמים הספרה הופיעה במערך
- int CheckNum; // משתנה לבדיקת אם הספרה הנתונה שווה לאחת מספרות המספרים במערך
- for (int i = 0; i < arr.length;i++) { // תעבור על איברי המערך
- while(arr[i]/10 != 0){ // כל עוד המספר אינו ספרה תבדוק אם היא נמצאת את כן תספר אותה אם לא אז לא
- CheckNum=(Digit == (arr[i]%10))? sum +=1 :sum;
- arr[i] /= 10;
- }
- CheckNum=(Digit == (arr[i]%10))? sum +=1 :sum;// תחזיר את התוצאה אחרי הבדיקה
- }
- return sum; // כמה פעמים הספרה הופיעה במערך
- }
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- Scanner s = new Scanner(System.in);
- int[] arr = new int[5]; // הגדרת מערך חדש של 5 מספרים
- int result,Digit;
- System.out.println("Enter Arrays Numbers"); // תזין מספרים למערך
- for (int i = 0; i < arr.length;i++) {
- arr[i] = s.nextInt();
- }
- System.out.println("Enter A Digit To Compare");// תזין ספרה להשוואה
- Digit = s.nextInt();
- result = checkDigit2(arr,Digit);// תשלח לפונקציה את המערך והספרה ותאחסן את התוצאה במשתנה "ריסולט"
- System.out.println(result);// כמה פעמים הספרה הופיעה במערך
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement