//program to print cube of any number by using functions.
class cube
float cube1(float a)
float n=a*a*a;
Systeem.out.println(“cube of number is “+n);
public static void main(String args[])
float x=3.5;
cube obj=new cube();
obj.cube1(x);
//Write a program to swap numbers by call by value method.
import java.util.*;
class ch6swap
public static void main(String args[])
int n1,n2,temp;
Scanner sc=new Scanner(System.in);
System.out.println("Enter two numbers : " );
n1=sc.nextInt();
n2=sc.nextInt();
ch6swap obj=new ch6swap();
obj.swap(n1,n2);
System.out.println("Number n1 is "+n1 + "n2 is "+n2);
void swap(int a,int b)
{
int temp;
temp=a;
a=b;
b=temp;
System.out.println("first Number after swapping "+a +"second number"+b);
//Write a program to swap numbers by call by reference method.
import java.util.*;
class ch6swapreference
public static int num1=10,num2=15;
public static void main(String args[])
ch6swapreference obj=new ch6swapreference();
swap(obj);
public static void swap(ch6swapreference obj1)
int temp;
temp=obj1.num1;
obj1.num1=obj1.num2;
obj1.num2=temp;
System.out.println("first Number after swapping "+obj1.num1 +"second number"+obj1.num2);
//WAP to apply various operations using nested if.
import java.util.*;
class nestedifeg
public void calculator(int a,int b,char op)
int result=0;
if(op=='+')
result=a+b;
else if(op=='-')
result=a-b;
else if(op=='*')
result=a*b;
else if(op=='/')
result=a/b;
else
System.out.println("Wrong Operator");
System.out.println("result is : "+result);
public static void main(String args[])
nestedifeg obj=new nestedifeg();
obj.calculator(9,4,'+');
obj.calculator(9,4,'-');
obj.calculator(9,4,'*');
obj.calculator(9,4,'/');
//Write a prog. to find out the number is prime or not by using function call method.
import java.util.*;
public class ch6prime
{
void Prime(int pr)
int i=1,c=0;
while(i<=pr)
if(pr%i==0)
c++;
i++;
if(c==2)
System.out.println("It is a Prime Number");
else
System.out.println("It is not a prime Number");
public static void main(String args[])
int num;
Scanner in=new Scanner(System.in);
System.out.println("Enter the number :: ");
num=in.nextInt();
ch6prime fn=new ch6prime();
fn.Prime(num);
}
//WAP for armstrong & palindrome by function calling method.
import java.util.*;
class ch6arms
public void armstrong(int n)
int c=0,s,r;
s=n;
do
r=n%10;
c=c+r*r*r;
n=n/10;
}while(n!=0);
if(c==s)
System.out.println("NUMBER IS ARMSTRONG");
else
System.out.println("NUMBER IS NOT AN ARMSTRONG");
void palindrome(int no)
int d,r=0;
int m=no;
while(m>0)
d=m%10;
r=r*10+d;
m=m/10;
if(r==no)
System.out.println("It is a Palindrome No.");
else
System.out.println("It is not a Palindrome no.");
public static void main(String args[])
int n,ch;
Scanner in=new Scanner(System.in);
System.out.println("Enter your choice:- ");
ch=in.nextInt();
System.out.println("ENTER THE VALUE OF N:- ");
n=in.nextInt();
ch6arms f1=new ch6arms();
switch(ch)
case 1:
f1.armstrong(n);
break;
case 2:
f1.palindrome(n);
break;
default:
System.out.println("Wrong choice");
}
}
//Write a program with the help of function overloading.
import java.util.*;
public class OverloadEg
{
public void compare(int a,int b)
{
if(a>b)
System.out.println(a);
else
System.out.println(b);
}
public void compare(char ch1,char ch2)
{
if((int)ch1>(int)ch2)
System.out.println(ch1);
else
System.out.println(ch2);
}
public void compare(String s1,String s2)
{
if(s1.length()>s2.length())
System.out.println(s1);
else
System.out.println(s2);
}
}
//WAP to calculate the area ,perimeter & diagonal of rectangle.
import java.util.*;
class rectangle
public void area(float l,float b)
double area=l*b;
System.out.println("Area of rectangle : "+area);
public void perimeter(float l,float b)
{
double perimeter=2*(l+b);
System.out.println("Perimeter of rectangle is : "+perimeter);
public void diagonal(float l,float b)
double diag;
diag=Math.sqrt((l*l)+(b*b));
System.out.println("Diagonal : "+diag);
public static void main(String args[])
rectangle obj=new rectangle();
Scanner sc=new Scanner(System.in);
System.out.println("Enter length & breadth : ");
float l=sc.nextFloat();
float b=sc.nextFloat();
int ch;
do
System.out.println("AREA");
System.out.println("PERIMETER");
System.out.println("DIAGONAL");
System.out.println("Enter ur choice ");
ch=sc.nextInt();
if(ch==1)
obj.area(l,b);
else if(ch==2)
obj.perimeter(l,b);
else if(ch==3)
obj.diagonal(l,b);
else
System.out.println("Wring choice");
}while(ch>=1&&ch<=3);
}}