File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11package number_Programming .core .day_01 ;
22import java .util .Scanner ;
33//12.write a program to produce the fibonacci series
4- public class FibonacciSeires
4+ public class FibonacciSeries
55{
66 public static void main (String [] args ) {
77 Scanner sc = new Scanner (System .in );
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class FactorialOddDigits
4+ {
5+ public static int factorial (int num )
6+ {
7+ int fact = 1 ;
8+ for (int i = 1 ;i <=num ;i ++)
9+ {
10+ fact = fact * i ;
11+ }
12+ return fact ;
13+ }
14+ public static void odd (int num )
15+ {
16+ while (num > 0 )
17+ {
18+ int ld = num % 10 ;
19+ if (ld % 2 != 0 )
20+ {
21+ System .out .println (factorial (ld ));
22+ }
23+ num = num /10 ;
24+ }
25+ }
26+ public static void main (String [] args )
27+ {
28+ Scanner sc = new Scanner (System .in );
29+ System .out .println ("Enter a number:" );
30+ int num = sc .nextInt ();
31+ odd (num );
32+ sc .close ();
33+ }
34+ }
35+
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class FactorialOfEachDigit
4+ {
5+ public static void factorial (int num )
6+ {
7+ while (num >0 )
8+ {
9+ int ld = num % 10 ;
10+ int fact = 1 ;
11+
12+ for (int i = 1 ;i <=ld ;i ++)
13+ {
14+ fact = fact * i ;
15+ }
16+ System .out .println ("The factorial of the " + ld + " is " + fact );
17+ num = num /10 ;
18+ }
19+ }
20+ public static void main (String [] args ) {
21+ Scanner sc = new Scanner (System .in );
22+ System .out .println ("Enter a number :" );
23+ int num = sc .nextInt ();
24+ factorial (num );
25+ sc .close ();
26+ }
27+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ //print factorial of even digit in the number
4+ public class FactorialOfEvenDigit
5+ {
6+ public static int factorial (int num )
7+ {
8+ int fact = 1 ;
9+ for (int i = 1 ;i <=num ;i ++)
10+ {
11+ fact = fact * i ;
12+ }
13+ return fact ;
14+ }
15+ public static void even (int num )
16+ {
17+ if (num == 0 )
18+ {
19+ System .out .println (factorial (0 ));
20+ return ;
21+ }
22+
23+ while (num >0 )
24+ {
25+ int ld = num % 10 ;
26+ if (ld % 2 == 0 )
27+ {
28+ System .out .println (factorial (ld ));;
29+ }
30+ num = num / 10 ;
31+ }
32+ }
33+ public static void main (String [] args ) {
34+ Scanner sc = new Scanner (System .in );
35+ // System.out.println("Enter a number : ");
36+ int num = sc .nextInt ();
37+ even (num );
38+ sc .close ();
39+ }
40+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class OddDigits
4+ {
5+ public static void odd (int num )
6+ {
7+ System .out .println ("The odd digits in the given number are :" );
8+ while (num >0 )
9+ {
10+ int ld = num % 10 ;
11+ if (ld % 2 != 0 )
12+ {
13+ System .out .println (ld );
14+ }
15+ num = num /10 ;
16+ }
17+ }
18+ public static void main (String [] args ) {
19+ Scanner sc = new Scanner (System .in );
20+ System .out .println ("Enter a number : " );
21+ int num = sc .nextInt ();
22+ odd (num );
23+ sc .close ();
24+ }
25+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class ProductOfDigits
4+ {
5+ public static void product (int num )
6+ {
7+ int product = 1 ;
8+ while (num > 0 )
9+ {
10+ int ld = num % 10 ;
11+ product = product * ld ;
12+ num = num / 10 ;
13+ }
14+ System .out .println ("The product of the digits present in the given number is : " + product );
15+ }
16+ public static void main (String [] args ) {
17+ Scanner sc = new Scanner (System .in );
18+ System .out .println ("Enter a number :" );
19+ int num = sc .nextInt ();
20+ product (num );
21+ sc .close ();
22+ }
23+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .Scanner ;
3+ public class ProductOfPrimeDigits
4+ {
5+ public static void productOfPrime (int num )
6+ {
7+ int temp = num ;
8+ int product = 1 ;
9+ boolean isPrime = false ;
10+ while (num > 0 )
11+ {
12+ int ld = num % 10 ;
13+ int count = 0 ;
14+ for (int i = 1 ;i <=ld ;i ++)
15+ {
16+ if (ld % i == 0 )
17+ {
18+ count ++;
19+ }
20+ }
21+ if (count == 2 )
22+ {
23+ product = product * ld ;
24+ isPrime = true ;
25+ }
26+ num = num / 10 ;
27+ }
28+ if (isPrime )
29+ System .out .println ("The product of prime digits in " + temp + " is " + product );
30+ else
31+ System .out .println ("No prime digit present in the " + temp );
32+ }
33+ public static void main (String [] args ) {
34+ Scanner sc = new Scanner (System .in );
35+ System .out .println ("Enter a number :" );
36+ int num = sc .nextInt ();
37+ productOfPrime (num );
38+ sc .close ();
39+ }
40+
41+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class SumOfDigits
4+ {
5+ public static void sum (int num )
6+ {
7+ int sum = 0 ;
8+ while (num >0 )
9+ {
10+ int ld = num % 10 ;
11+ sum = sum + ld ;
12+ num = num / 10 ;
13+ }
14+ System .out .println ("The sum of the digits present in the number is " + sum );
15+ // return sum;
16+ }
17+ public static void main (String [] args ) {
18+ Scanner sc = new Scanner (System .in );
19+ System .out .println ("Enter a number :" );
20+ int num = sc .nextInt ();
21+ sum (num );
22+ sc .close ();
23+ }
24+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class SumOfEvenDigits
4+ {
5+ public static void sumOfEven (int num )
6+ {
7+ int sum = 0 ;
8+ boolean hasEven = false ;
9+ while (num > 0 )
10+ {
11+ int ld = num % 10 ;
12+ if (ld % 2 == 0 )
13+ {
14+ sum = sum + ld ;
15+ hasEven = true ;
16+ }
17+ num = num /10 ;
18+ }
19+ if (hasEven )
20+ System .out .println ("The sum of the even digits is " + sum );
21+ else
22+ System .out .println ("No even digits present in the number" );
23+ }
24+ public static void main (String [] args ) {
25+ Scanner sc = new Scanner (System .in );
26+ System .out .println ("Enter a number:" );
27+ int num = sc .nextInt ();
28+ sumOfEven (num );
29+ sc .close ();
30+ }
31+ }
Original file line number Diff line number Diff line change 1+ package number_Programming .medium .day_03 ;
2+ import java .util .*;
3+ public class SumOfFactorialEachDigit
4+ {
5+ public static int factorial (int num )
6+ {
7+ int fact = 1 ;
8+ for (int i = 1 ;i <=num ;i ++)
9+ {
10+ fact = fact * i ;
11+ }
12+ return fact ;
13+ }
14+ public static int sum (int num )
15+ {
16+ int sum = 0 ;
17+ while (num > 0 )
18+ {
19+ int ld = num %10 ;
20+ sum = sum +factorial (ld );
21+ num = num /10 ;
22+ }
23+ return sum ;
24+ }
25+ public static void displayResult (int num ,int sum )
26+ {
27+ System .out .println ("The sum of the factorial of " + num + " is " + sum );
28+ }
29+ public static void main (String [] args ) {
30+ Scanner sc = new Scanner (System .in );
31+ System .out .println ("Enter a number : " );
32+ int num = sc .nextInt ();
33+ int result = sum (num );
34+ displayResult (num , result );
35+ sc .close ();
36+ }
37+ }
You can’t perform that action at this time.
0 commit comments