0% found this document useful (0 votes)
2 views

java-exercises-1

The document outlines the creation of a Java project named 'core-java-excercise-1' in Eclipse, which includes two packages: 'com.verizon.util' and 'com.verizon.ui'. The 'com.verizon.util' package contains a utility class 'MyMath' with various mathematical methods such as checking for perfect numbers, calculating factorials, and determining prime numbers. The 'com.verizon.ui' package includes a tester class 'MyMathDemo' to test the methods of the 'MyMath' class.

Uploaded by

Suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

java-exercises-1

The document outlines the creation of a Java project named 'core-java-excercise-1' in Eclipse, which includes two packages: 'com.verizon.util' and 'com.verizon.ui'. The 'com.verizon.util' package contains a utility class 'MyMath' with various mathematical methods such as checking for perfect numbers, calculating factorials, and determining prime numbers. The 'com.verizon.ui' package includes a tester class 'MyMathDemo' to test the methods of the 'MyMath' class.

Uploaded by

Suresh
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 1

Create the java project in Eclipse

Java Project: core-java-excercise-1


Packages:
1. com.verizon.util
Class Name: MyMath ( Utility classes)

Methods:
1. public static boolean isPerfectNumber(int n);
a perfect number is a positive integer that is equal to the sum of
its positive divisors, excluding the number itself.
all its factors except the number itself, returns true if the given
number is a perfect number else returns false
2. public static long factorial(int n);
returns factorial of the given number
3. public static boolean isPrime(int n);
4. public static long sumOfPrimes(int n);
returns sum of primes numbers between 1 to n.
Note: Invoke isPrime() within this method
5. public static boolean isArmstrongNumber(int n);
returns true if the given number is armstrong number else
returns false.
if number is 3-digit number say "xyz", armstrong number is
xyz==cube of x+cube of y+cube of z

// int->String (String.valueOf(int)) -> StringBuffer->reverse()->String-


>int (Integer.parseInt())
6. public static int reverseNumber(int n);
returns reverse number of the given number
7. public static int decimalToBinary(int n);
receives decimal number and returns its binary form
8. public static int binaryToDecimal(int n);
receives binary number and returns its decimal form
9. public static int getSumOfNfibos(int n);
returns sum of n fibonacci numbers.

Ex. n=10
0 1 1 2 3 5 8 13 21 34
0+1+1+2+3+5+8 + 13+21+34 = 88

10. public static boolean isPalindromeNumber(int n);


Ex. 1991 is a palindrome number

2. com.verizon.ui
Tester Class Name: MyMathDemo
Test the methods of MyMath class

You might also like