You are on page 1of 5

Assignment 4.

Create a function which accepts an integer as parameter and return the sum of digits .

import java.util.*;

class Exam15

public int sumDigits(int num)

int rem,sum=0;

while(num!=0)

rem=num%10;

sum=sum+rem;

num=num/10;

return sum;

}
public static void main(String args[])

Scanner object = new Scanner(System.in);

System.out.println("Enter any number");

int n=object.nextInt();

Exam15 obj = new Exam15();

System.out.println("Sum of digits ="+obj.sumDigits(n));

Assignment 5.

Create a function which accepts an integer as parameter and return true if it is a palindrome

number otherwise false.

import java.util.*;

class Exam16

public boolean reverse(int num)


{

int rem,rev=0,temp=num;

while(num!=0)

rem=num%10;

rev=rev*10+rem;

num=num/10;

if(rev==temp)

return true;

else

return false;

public static void main(String args[])

Scanner object = new Scanner(System.in);

System.out.println("Enter any number");


int n=object.nextInt();

Exam16 obj = new Exam16();

System.out.println(obj.reverse(n));

Assignment 6.

Create a function which accepts an integer and parameter and return the largest digit.

import java.util.*;

class Exam17

public int largest(int num)

int digit=0,rem;

while(num!=0)

rem=num%10;

if(rem>digit)

digit=rem;

num=num/10;

}
return digit;

public static void main(String args[])

Scanner object = new Scanner(System.in);

System.out.println("Enter any number");

int n=object.nextInt();

Exam17 obj = new Exam17();

System.out.println("Largest digits ="+obj.largest(n));

You might also like