Average value of Prime and Odd number.

Average value of Prime and Odd number.

Previous Home Next

 

Following Program for find the Prime and odd number of a give number, also find their average number too.

 

 

/*
 * Save as a AverageNo.java
 * program for find a Average value of any Number(Prime and Odd).
 */
package r4r.co.in;

import java.io.*;

public class AverageNo {

    public static void main(String[] args) throws IOException {

        BufferedReader Digit = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter any Number/digit: ");
        String s1 = Digit.readLine();
        int n1 = Integer.parseInt(s1);
        System.out.println("\n Let the Input number is A== " + n1);

        // Code for find the Prime Number and its average.

        try {
            //Initialized some global variable
            int a = n1, PrimeSum = 0, OddSum = 0, count1 = 0, count2 = 0;
            float AvgPrime, AvgOdd;
            {
                System.out.println("\n Here the input number be divided into Prime Number: " + "\n");

                /*
                 * Find the Prime number and display on Console.
                 *  sum the all the prime number.
                 */
                for (int i = 0; i <= a; i++) {
                    if ((i % 2) == 0) {
                        System.out.println("Prime number of A: " + i);
                        PrimeSum = PrimeSum + i;
                        count1++;
                    }
                }
                System.out.println("\n Sum of all prime number(A): " + PrimeSum);

                // Average number= Sum of all the primeNo/Count of primeNo.
                AvgPrime = PrimeSum / count1;
                System.out.println("\n Average of all Prime number(A): " + AvgPrime);
            }

            //Code for find the odd Number and its average.
            {
                System.out.println("\n Here the input number be divided into Odd Number: " + "\n");
                for (int j = 0; j <= a; j++) {
                    if ((j % 2) != 0) {
                        System.out.println("Odd number of A: " + j);
                        OddSum = OddSum + j;
                        count2++;
                    }
                }
                System.out.println("\nSum of all Odd number A: " + OddSum);
                AvgOdd = OddSum / count2;
                System.out.println("\nAverage of all Odd number(A): " + AvgOdd);
            }
        } catch (Exception e) {
            System.out.print(e.getMessage());
        }
    }
}

Enter any Number/digit:
10

 Let the Input number is A== 10

 Here the input number be divided into Prime Number:

Prime number of A: 0
Prime number of A: 2
Prime number of A: 4
Prime number of A: 6
Prime number of A: 8
Prime number of A: 10

 Sum of all prime number(A): 30

 Average of all Prime number(A): 5.0

 Here the input number be divided into Odd Number:

Odd number of A: 1
Odd number of A: 3
Odd number of A: 5
Odd number of A: 7
Odd number of A: 9

Sum of all Odd number A: 25

Average of all Odd number(A): 5.0

Previous Home Next