Download as pdf or txt
Download as pdf or txt
You are on page 1of 9

//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);

}}

You might also like